关于ActvieMQ在项目中的使用

简介: 正在了解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协议试试看吧,这样不用自己定太多的协议。

相关文章
|
4月前
|
机器学习/深度学习 Linux 计算机视觉
项目介绍
【7月更文挑战第30天】项目介绍。
41 1
|
11月前
|
Java Maven
给项目添加chechstyle
给项目添加chechstyle
84 2
|
消息中间件 NoSQL 中间件
项目描述
项目怎么写? 1、靠技术取胜 2、项目描述
125 0
|
前端开发 JavaScript 微服务
项目-已完成
ERP 1. erp_parent (Java-后端) 2. erp_web (Java-前端)
76 0
|
Ubuntu 编译器 开发工具
ShiftMediaProject项目介绍
ShiftMediaProject项目介绍
193 0
|
NoSQL Java 数据库
完成项目的一点思考
在新公司搞一个项目练练手,熟悉流程。到现在大体流程也熟悉了一遍,做东西的时候有点思考。 毕竟自己读书少,大部分时间花在写代码上,如果写代码的时候再不思考,那就和咸鱼没什么区别了。