-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[KEPLER-MISSION] Apache RocketMQ 6.0 subtasks - native mqtt support #669
Comments
ping~ |
There is a similar todo as you design[1]. since we miss the core members in this sub-project. Would you like to continue this work? I would like to help you:-) [1] https://github.com/apache/rocketmq-externals/tree/master/rocketmq-iot-bridge |
Thanks for your reply~ |
Hi, we have completed the code for storing the message to rocketmq broker, and will submit the producer part to the community next week. Regarding the consumption part, there is a question.
We hope to know what the community's opinion, or what better suggestions and tendencies there are. Thank you. |
The pull model is a more flexible way to implement the MQTT function, I recommend this way. You could shield some details in the MQTT proxy. BTW, you could make PRs( many commits, but a function-complemented commmit at one time) in this branch https://github.com/apache/rocketmq-externals/tree/mqtt-mesh. It is an easy way for the community to help to collaborate with the coding. |
* Config refactor, add some rocketmq config * Add rmq publish producer * Fix NPE start with memory mode, remove useless dependency * Non-standard mqtt request return directly * Add rmq subscribe consumer and related pull task, complete mqtt SUBSCRIBE and UNSUBSCRIBE protcol * Fix subTopic not remove when disconnect * Fix connection management, fix consume delay to make pull task to queue level * Fix ut not pass when root topic removed from subsription * Fix integration test not pass when not use rmq subscribe consumer Co-authored-by: zhangxu16 <[email protected]>
…#687) * Config refactor, add some rocketmq config * Add rmq publish producer * Fix NPE start with memory mode, remove useless dependency * Non-standard mqtt request return directly * Add rmq subscribe consumer and related pull task, complete mqtt SUBSCRIBE and UNSUBSCRIBE protcol * Fix subTopic not remove when disconnect * Fix connection management, fix consume delay to make pull task to queue level * Fix ut not pass when root topic removed from subsription * Fix integration test not pass when not use rmq subscribe consumer Co-authored-by: zhangxu16 <[email protected]>
FEATURE REQUEST
Add store plugin of RocketMQ.
To support high availability and scalability, the metadata and data now stored in memory is not enough. A storage plugin of RocketMQ seems necessary.
【blocker】
The text was updated successfully, but these errors were encountered: