我正在编写一个使用websockets的Tomcat 7 Java应用程序。
这个Java应用程序将位于负载平衡器后面的亚马逊EC2集群上,应用程序本身将在2-5台服务器上。
我有一些包含在线用户的课程,我想知道是否可以在我的群集中共享该信息。
是memcached解决方案吗?那些数据可以在集群之间共享吗? 从未使用过memcached。只是一个猜测
还是应该更改我的代码以将所有内容存储在数据库中,以便在服务器之间共享数据?
什么是克服这个问题最有效的解决方案?
非常感谢有关该问题的任何信息。
感谢
答案 0 :(得分:0)
welp memcached就是答案。就这么简单。
Amazon ec2提供了基于memcached的集群,可以与memcached api(spymemcached)一起使用,也可以与他们自己的实现(实际使用spymemcached)一起使用,称为elastiCache-java-cluster-client,可以对音频检测memcached节点。