gdbassett / moirai

1 stars 1 forks source link

Server RPC Pubsub #5

Open gdbassett opened 11 years ago

gdbassett commented 11 years ago

Add a pubsub to the server for sharing RPCs. It should:

  1. Share RPC Available notifications from it's self and clients.
  2. Store all published client RPCs as well as it's own
  3. Allow a client to request the current list of RPCs.
  4. Remove RPCs from the table when a client leaves and notify other clients
gdbassett commented 11 years ago

This should probably be expanded to a general services pubsub as some clients may even provide other pubsubs specific to their tasks.

gdbassett commented 11 years ago

Based on Tobias's recommendation:

When you establish an authenticated WAMP session (WAMP-CRA .. see https://github.com/tavendo/AutobahnPython/tree/master/examples/wamp/authentication), the client gets feedback which RPC endpoints and PubSub topics he is authorized for.

Then there is:

https://github.com/tavendo/wamp/issues/22