Replies: 4 comments 14 replies
-
Please try a 3.12 release candidate, there are huge improvements to RabbitMQ's MQTT support - cc @ansd |
Beta Was this translation helpful? Give feedback.
-
just did that. we had to roll back as connections have been shaky: https://github.com/rabbitmq/rabbitmq-server/issues/8251 |
Beta Was this translation helpful? Give feedback.
-
We have the old format of the config file and we were trying to adjust it to set the classic queue version to 2. We are not perfectly sure if we have adjusted it correctly. Is there any way to check via the RabbitMQ Web Dashboard if the queues have now version 2? |
Beta Was this translation helpful? Give feedback.
-
can you please have a look at this repro: the more producers there are the worse the latency. i reduced the numbers of messages send the more clients i used so the message rate is constant. also it seems to be a general issue regardless of the protocol when I use amqp as producer i can also see degrading latency the more producers there are |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
we are currently using RabbitMq single node 3.11 deployment to communicate with our PLCS. The PLCS use MQTT and we use a controller type app that uses amqp that subscribes to all events from the plcs and sends commands to controll them.
We observed some things where we are not sure whats the reason / if there are ways we can improve.
Throughput:
We use MQTT explorer to monitor the system. It subscribes to all messages. 1 running Instance of it fine 1200 msg/sec. But with 2 running instances the outbound traffic reduces to 600 msg/ sec and we see items buildup in the queues. This happens at network utilization of up to 30 mb / sec. But we run GB so there should be room for 5x more traffic without queue buildup. (CPU is at 20%)
are there any limits to rabbit that limit the traffic rate besides network constraints?
Memory usage:
the brokers memory usage increases up to several GB although all Queues are empty. the memory is accumulated in binary references whatever that means (diagnosed with admin site). and after a reboot of the broker we are back to 200 MB memory usage.
Latency:
we added logging to our app that shows roundtrip latency. the pattern is always PLCS sends event. controller sends command. PLC loggs latency bewteen event and command. everything is running in the same local network but the roundtrip times are in a wild range from 40ms to 2 sec.
is this normal? is there any way to improve latency?
Beta Was this translation helpful? Give feedback.
All reactions