activeMQ如何进行服务器间离线通信?

jian198001 2008-10-18 03:54:18
现在我们的项目里有这样的需求:
用JAVA代码向远端的ActiveMQ服务器发送消息。
但如果用客户端的JAVA代码的MessageProducer向远端的ActiveMQ服务器直接发送消息的话,如果本地或远端服务器的网线断开,或出现其他网络不通的情况,则发送不能成功,将报异常,并且发送的消息将丢失。我现在想在在本地和远端同时开启ActiveMQ服务器,本地的JAVA代码将消息内容直接发给本地ActiveMQ服务器,本地ActiveMQ服务器服务将消息发送给远程ActiveMQ服务器,如果网络不通,消息将暂时持久化在本地ActiveMQ服务器中,等网络通了以后,本地ActiveMQ服务器再将消息发送给远端ActiveMQ服务器。
不知在JAVA代码或本地ActiveMQ服务器中应如何设置,才能实现此需求?
各位大哥多帮帮忙,多谢!!!
...全文
227 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_JAVA_PASCAL 2009-02-04
  • 打赏
  • 举报
回复
google一下
jian198001 2008-10-18
  • 打赏
  • 举报
回复
自己再顶
jian198001 2008-10-18
  • 打赏
  • 举报
回复
自己顶
jian198001 2008-10-18
  • 打赏
  • 举报
回复
自己顶一下,很急
mq可以发送多种数据格式,其中就可以发送数据流,那么可以吧文件转换成数据流,发送到mq这种java消息中件,其他消费者,可以以主题或者点对点的模式来接受消息,接受数据流然后转换成文件,也是可以实现的。 activemq典型的使用,就是金融软件,我们需要得到实时变化的股价,activemq还有高可用的特性,在网络方面性能也很好 下面介绍activemq的使用方法 1.导入jar包

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧