我有一个执行实时事务处理的Web应用程序,我们正在尝试使用Redis或Ignite实现外部 session 管理器。

我们的应用程序是基于Spring的应用程序,因此让我们选择了Redis和Ignite(hazelcast SSl,现在不再免费,因此跳过它)。

默认情况下,Spring在Redis上提供了用于 session 管理的过滤器,Ignite的过滤器可以卡在web.xml中。



由于它是web.xml中的一个挂钩,因此我更倾向于Ignite,因为我不再完全依赖于Spring。但是,我们对Ignite的有限文档感到担忧。

对于所有这些专家,您的首选是什么? Ignite是否适合长期运行的解决方案?

还有其他原因让我远离Ignite吗?

任何指针,不胜感激。

最佳答案

Ignite绝对是成熟的产品,将能够完全支持您的用例。文档的确不是很大,但这更多是因为 session 集群的配置非常简单。

免责声明:我是Apache Ignite提交者,所以对Ignite的了解要比对Redis的了解多。我不是要在这里比较这两种产品。

关于spring - Ignite与Redis Websession集群,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38711442/

10-11 22:51