vert.x复制群集

时间:2014-05-08 03:02:56

标签: java amazon-web-services amazon-ec2 vert.x

我想用vert.x来实现套接字服务器。

我将使用群集,我有一个我无法弄清楚的问题。如果说我创建了一个ConcurrentMap来将套接字连接存储在一个verticle上,并且这是由其他集群上的其他Verticle访问的,那么如果运行带ConurrentMap的第一个Verticle的节点崩溃会发生什么?显然我会丢失ConcurrentMap中的所有连接。我如何复制这个ConcurrentMap,以便在崩溃的情况下随时准备好?我查看了文档,似乎没有复制的解决方案。我能想到的唯一解决方案是每当有一个新的套接字连接将它插入concurrentMap并创建一个内存中的redis数据库并在每次插入一个新的套接字连接时。这虽然看起来太过分,如果有很多连接(数百万),恢复可能会花费很多时间。有没有更简单的方法?

0 个答案:

没有答案