This is a highly non-trivial issue.
If you restart under load, in any environment with a high frequency of WAMP messages, it is virtually assured that e.g. some PubSub events are not dispatched or dispatched only to a subset of subscribers, or that one of the messages of a RPC fails.
Some of this may in principle be solvable purely at the level of the router, e.g. storing a list of pushed publications, but others probably won’t.
For the time being, you will need to implement your solution at the application level.
Am Freitag, 21. November 2014 01:05:34 UTC+1 schrieb Greg Fausak:
I am looking for a lossless solution to reboot my autobahn router live. What is a good way to do this? The router is obviously responding to rpc calls and pubsub stuff. As long as all my clients will reconnect I don’t have to worry about that. How can I insure that no operations are missed? I have a feeling that just restarting it under load would leave things halfway done, is that the case?