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]
