DongyuanPan opened a new issue, #108:
URL: https://github.com/apache/rocketmq-mqtt/issues/108

   add a distributed KV database is necessary, we can use it to implement some 
important features.
   
   1. used to store and manage metadata, such as first topic, wildcard 
management, subscription relationships, etc.
   2. clientid conflict detection. clientId conflict detection has not yet been 
implemented, because there is no distributed metadata center, only 
single-machine conflict detection can be achieved.
   3. lookup. The lookup component is mainly used to optimize event 
broadcasting, repeated connection and mutual kicking, and online status query. 
It is not necessary for the core link of message sending and receiving. The 
lookup component is actually a KV query. Of course, you can use redis directly, 
or you can consider the built-in implementation of a simple of memory KV.
   4. will and retain can be implement by distributed kv convenient。


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to