我正在寻找一种通用方法来“安全”地在集群中的不同节点之间共享信息。此信息只是一个字符串,但此传输必须通过 SSL 进行。
性能不是问题,但信息必须始终是最新的。
我研究了各种选择 -
以集群模式使用ehcache。但目前它不允许节点之间使用 SSL 进行通信。
将信息存储在数据库中并访问它。但是我不想走这条路,因为具有数据库访问权限的人可以更改值,我想避免这种情况(无法解释原因)。
有没有一个解决方案(最好是免费的)可以让我实现上述目标?
最佳答案
我研究了这个问题,最终决定使用 Hazelcast 集群来共享信息。
来自Hazelcast网站-
Hazelcast will help you when you need to:
- Share data/state among many servers (e.g. web session sharing)
- Cache your data (distributed cache)
- Cluster your application Provide secure communication among servers Partition your in- memory data Distribute workload onto many servers Take advantage of parallel processing
- Provide fail-safe data management
我按照以下步骤设置了所有内容 - http://serversidestuff.blogspot.sg/2012/11/sharing-information-across-cluster.html
关于java - Java中如何在集群之间安全地共享信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106733/