带有Hazelcast集群插件的OpenFire:不共享会话,Candy chat不起作用

时间:2018-09-26 18:41:50

标签: chat hazelcast openfire candy

我们通过Candy JS与Hazelcast群集插件在局域网上的两个OpenFire 4.1.7节点进行了聊天。设置了插件以使用tcp-ip进行连接,并且可以很好地相互查看。两个OpenFire节点均设置为使用相同的SQL Server数据库。

现在,如果来自C#代码的初始绑定请求到达了OpenFire服务器1,随后来自聊天的随后JavaScript / http-bind /请求恰好到达了OpenFire服务器2,我们得到 错误“根元素'body'在从[xx.x.x.xxx]解析的请求数据中不包含SID属性值””错误,无法进行聊天。

我搜索了该错误,并在https://github.com/igniterealtime/Openfire/blob/master/src/java/org/jivesoftware/openfire/http/HttpBindServlet.java的OpenFire源代码中找到了该错误。从评论看来,该错误似乎意味着在OpenFire服务器之间不共享会话。

这样的设置是否应该起作用?有什么问题的想法吗?

Thank you

0 个答案:

没有答案