Java-java 多应用服务器高速缓存共享

发布于 2016-12-15 02:01:31 字数 319 浏览 1097 评论 1

目前我们的一个应用有几个应用服务器,动态数据变化非常大,并且应用读取这些动态数据的频率非常高,目前我是将数据分散到多个应用服务器内,但是这样会有一个问题就是当其中有一台应用服务器没有数据了,那么前端应用读取的时候有可能取不到数据。且对服务器压力比较大。
我目前有这种想法,就是我们几个应用服务器都去读取一台内存服务器,更新的时候只需要更新这台内存服务器中的数据,这样所有的应用服务器都可以获取到最新的数据,出问题也比较好排查,我是设想用memcached来作为内存服务器的,web容器是tomcat,将数据用fastjson序列化成string保存至memcached,取的时候再反序列化成对象使用,这样是否可行?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-02-23 06:33:26

可以啊。我现在的项目就是把那些不经常变动,读取比较频繁的数据存到memcached,更新数据库的时候同时更新memcached里面的数据。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文