Matthias,
Am 16.07.2014 17:33, schrieb 'Matthias K.' via Autobahn:
> Is it possible to implement a WAMP-RPC server without the Twisted framework?
Not sure what "WAMP-RPC server" refers to here.
There are WAMP _application components_ (class ApplicationSession).
You can write those on Twisted or asyncio. Both are supported.
E.g. for the latter, have a look at the examples below this folder
https://github.com/tavendo/AutobahnPython/tree/master/examples/asyncio/wamp/basic
like this one
https://github.com/tavendo/AutobahnPython/blob/master/examples/asyncio/wamp/basic/rpc/arguments/frontend.py
This is where application code resides.
Now, to run a WAMP system, you need a WAMP _router_ - a generic piece
that does not contain application code.
You can use a full featured, packaged router like Crossbar.io. In this
case, all you need is to connect your app component to the router as a
client. Here is an example:
https://github.com/tavendo/AutobahnPython/blob/master/examples/asyncio/wamp/beginner/client.py
Or you can roll your own router using AutobahnPython and the building
blocks included there. And these building blocks are also available for
aswyncio, e.g.
https://github.com/tavendo/AutobahnPython/blob/master/examples/asyncio/wamp/beginner/server.py
Hope this helps,
/Tobias
> If yes - is there any small example?
> If no - are the minimal dependencies of Twisted modules documented anywhere?
>
> Many thanks,
>
> Matthias
>
> --
> You received this message because you are subscribed to the Google
> Groups "Autobahn" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
autobahnws+...@googlegroups.com
> <mailto:
autobahnws+...@googlegroups.com>.
> To post to this group, send email to
autob...@googlegroups.com
> <mailto:
autob...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/autobahnws/aedbee3c-461f-4050-83f0-3b9e9dee315c%40googlegroups.com
> <
https://groups.google.com/d/msgid/autobahnws/aedbee3c-461f-4050-83f0-3b9e9dee315c%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit
https://groups.google.com/d/optout.