All,
I could be wrong, but is my understanding that the multiserver protocol will not process more than one message at a time. After all, it is configured in a thread that is running under only one process. What this protocol does is to allow more than one connection at the same time (producing the multiprocess sensation) but once the messages are in the engine, they get a number and their outbound order is established… So this should be fast and safe at the same time.
Am I missing something?