[Other] New pluging: Khepri message store for MQTT retained messages #14778
              
                Unanswered
              
          
                  
                    
                      NicolasFloquet
                    
                  
                
                  asked this question in
                Other
              
            Replies: 2 comments
-
| 
         It's perfectly fine to announce a plugin like that here on Discussions. Nice!  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            -
| 
         @NicolasFloquet one important limitation of Khepri for a plugin like this will be the fact that Khepri stores the entire data set in memory in addition to storing it on disk (as Raft requires its implementations to do). In many cases that won't be a problem in practice because the retained message data set will be small but it's a limitation you should be aware of and perhaps you should document.  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Community Support Policy
RabbitMQ version used
4.1.x
How is RabbitMQ deployed?
Community Docker image
Steps to reproduce the behavior in question
Hi!
I'm not sure this is the right place, but I'm currently developping and maintaining a new plugin that allows to use Khepri as a message store of MQTT Retained messages: https://github.com/NicolasFloquet/rabbitmq-mqtt-retained-msg-khepri
The goal is to provide a standalone solution for retained message distribution on clustered RabbitMQ setup.
Since I'm far from being an erlang expert, any review feedback is welcome!
Thanks
Beta Was this translation helpful? Give feedback.
All reactions