代码之家  ›  专栏  ›  技术社区  ›  Ken Liu

使用JMS,是否有任何方法可以将消息存储在断断续续的客户端上,并在网络可用时将其转发给代理?

  •  2
  • Ken Liu  · 技术社区  · 16 年前

    我正在考虑一种体系结构,其中我的客户机间歇性地连接到网络。当网络不可用时,我希望将在这些客户机上创建的消息存储在JMS队列中,并在客户机在网络上时将这些消息转发给中央消息代理。(用户可以控制网络,例如拨号,因此它不像移动电话那样是断断续续的连接。)

    是否有提供此功能的JMS实现?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Laurent K    16 年前

    您可以将activeMQ代理嵌入到应用程序中

    http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html

    然后,我假设(没有测试)您可以使用ActiveMQ特性,这些特性允许您通过代理网络发送消息,使用brokers发现功能,

    http://activemq.apache.org/clustering.html

    希望有帮助。

        2
  •  0
  •   mjn anonym    16 年前
    推荐文章