Open ecorm opened 1 year ago
The WAMP spec mandates that INVOCATION.Request be a session scope ID. However, in Crossbar the same ID generator is used by the Dealer class for all callee sessions. See https://github.com/crossbario/crossbar/blob/03d7057ee18a0d1e59b33bf1633ee246c1cf908a/crossbar/router/dealer.py#L955
If generating INVOCATION request IDs on a per-session basis is deemed too costly, then it's the WAMP spec that should changed to loosen those requirements.
The WAMP spec mandates that INVOCATION.Request be a session scope ID. However, in Crossbar the same ID generator is used by the Dealer class for all callee sessions. See https://github.com/crossbario/crossbar/blob/03d7057ee18a0d1e59b33bf1633ee246c1cf908a/crossbar/router/dealer.py#L955
If generating INVOCATION request IDs on a per-session basis is deemed too costly, then it's the WAMP spec that should changed to loosen those requirements.