In crossbar you can use shared registrations to distribute calls to multiple workers.( docs )
Basically that’s registering more than one worker under one URI.
From the AutobahnPython documentation I can not see if unregistration of a worker happens “safely”.
If you unregister a worker, does it finish it’s current task, return the result and only then unregister?
Do you get a defered notifying you when unregistration succeded?
Can you also “force unregister” a registration to discard the current task and unregister immediately?
(Actually that question is not related to shared registrations. It is just a use case where this requirement is likely to occure)