By flow control I mean: The server is sending messages to the client. Maybe the client is busy and the server is sending more messages than the client can process: Result OME on the server.
We have total 3 topics setup.
1) Topic for publishing applicaion log messages. This will be broad casted to all the clients.
2) Topic for publishing approval messages. One person publishes them and appropriate people process them
3) Keep alive for publishing ping message. Non one is subscribed for this topic.
On the client side same connection is being used for all three topics.
The log messages and approval messages can happen in parallel. If client is busy in processing message will it fail to receive next message?
>> If client is busy in processing message will it fail to receive next message?
We would have to debug this.. maybe message are building up on the server on that case.
Are there any work arounds in general I can take to avoid such things?
First: we need to debug around this and make sure this is the case. We will be working on it.