RocketMQ 如何使用MQTT 作为通信协议?

德莫罗 发布于 2015/07/12 12:48
阅读 11K+
收藏 1

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

@linkgo 你好,想跟你请教个问题:RocketMQ 使用netty 作为协议层的辅助处理,看官网上写的已经支持mqtt,然而并未发现对应的mqttclient 包。而使用eclipse的paho mqtt 包也无法直连rocketmq,是否需要自己在rocketmq上扩展netty组件来匹配mqtt 协议?   

加载中
0
jobell
jobell
http://docs.aliyun.com/?spm=5176.7400025.9.8.eGPw4j#/pub/ons/sdk/java-sdk&mqtt-2-mqtt
0
jobell
jobell
应该是在客户端进行了协议转换,rocketmq内部还是自己的协议。
jobell
jobell
回复 @德莫罗 : 估计比较难,我看了rocketmq的源代码,协议这块如果要添加的话,需要重构的。
德莫罗
德莫罗
我的客户端是硬件设备,不具备协议转换能力,智能发送MQTT协议的消息。所以才希望ROCKETMQ 实现MQTT协议
0
雷兽
硬件  加个netty转接吧。。。。没办法的
0
芋道源码
芋道源码

阿里云版本支持 MQTT。如果使用开源版本,需要自己做拓展。

----------------------------------

 

个人博客:http://www.yunai.me?oschina&22。专注分享源码解析。
返回顶部
顶部