Conventional remote procedure calling over Crossbar.io.
from wampy.peers import Client
from wampy.peers.routers import Crossbar
with Client(router=Crossbar()) as client:
result = client.call("example.app.com.endpoint", *args, **kwargs)
Inspired by the nameko project.
from wampy.peers import Client
from wampy.peers.routers import Crossbar
with Client(router=Crossbar()) as client:
result = client.rpc.endpoint(**kwargs)
See nameko_wamp for usage.