1

是否有人在 Java Web 应用程序中实现了 BOSH 和 Ejabberd,用于聊天和其他目的,如通知。

有没有其他办法..?

当服务器上出现任何新内容时,我希望服务器到客户端推送。

4

2 回答 2

0

有许多替代方案可用于在网页上推送。ejabberd + XMPP + Bosh 只是其中之一。在 ProcessOne,我们甚至为此构建了一个推送平台,并且还有其他一些竞争对手。选择正确的平台很大程度上取决于您想要实现的目标。

如果您可以分享一些细节,人们将能够发表更多相关的评论。

于 2012-05-09T12:16:35.463 回答
0

当您已经有一个聊天系统用于应用程序中的用户到用户消息传递时,添加推送通知之类的内容绝对很容易。我有一些客户在这个特定的用例上提供过帮助。

如果您想要聊天和推送通知,我相信您可以找到不涉及 XMPP 服务器的解决方案,但我不确定我是否会推荐它们。XMPP 协议为与客户端交换信息以及在客户端收到信息后路由信息提供了很多内置支持。例如,您可以发送带有特殊标签或 xml 命名空间的消息,以便您的客户端可以区分推送通知从普通用户到用户聊天消息。strophejs库使这变得特别容易。

有一个HTTP XMPP Gateway服务可用于允许应用程序通过 HTTP post 向 XMPP 用户发送消息。这对于在应用程序中实现推送通知绝对有帮助。

于 2012-05-09T16:24:32.477 回答