关于ActvieMQ在项目中的使用

  1. 云栖社区>
  2. 博客列表>
  3. 正文

关于ActvieMQ在项目中的使用

填坑大人 2014-03-19 11:52:37 浏览49 评论0

摘要: 正在了解ActiveMQ,本想找一本书了解,在网上书店搜了好久,发现只有一本英文版的《ActiveMQ in Action》,并且还要到美国代购,好几百块。

正在了解ActiveMQ,本想找一本书了解,在网上书店搜了好久,发现只有一本英文版的《ActiveMQ in Action》,并且还要到美国代购,好几百块。关键还是着急要用,要买的话,到手后,黄花菜都凉了。

话回正题,在现在的项目中,是涉及到物联网中嵌入式设备通过TCP/UDP与服务器通信,为了解决性能的问题,决定采用ActiveMQ来缓解。那么,在考虑如何整合现有的TCP/UDP系统与ActiveMQ?

就当前了解到的(Developing Plugins),通过Broker可以让ActiveMQ支持TCP/UDP,并且找到了配置UDP Broker的实例(Spring整合ActiveMQ),但是还是需要思考如何整合到当前项目。

经过了解ActiveMQ的特性后,决定独立运行ActiveMQ,再另外开发独立的TCP/UDP程序,使用JMS协议与ActiveMQ通信。这样保持ActiveMQ的独立性,以方便维护。

另外要考虑的是安全问题,限制哪些生产者能够发布消息: Security

其实,是不是使用MQTT是可以解决很多现实的问题?接下来的计划中,嵌入式设备也使用MQTT协议试试看吧,这样不用自己定太多的协议。

用云栖社区APP,舒服~

【云栖快讯】Apache旗下顶级开源盛会 HBasecon Asia 2018将于8月17日在京举行,现场仅600席,免费赠票领取入口  详情请点击

网友评论

填坑大人
文章81篇 | 关注0
关注
阿里云专门为物联网领域的开发人员推出的,其目的是帮助开发者搭建安全性能强大的数据通道,方便终... 查看详情
提供一种性能卓越、稳定、安全、便捷的计算服务,帮助您快速构建处理能力出色的应用,解放计算给服... 查看详情
Node.js 性能平台(Node.js Performance Platform)是面向中... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航