improve readme
This commit is contained in:
@@ -62,3 +62,68 @@ E.g. the Python examples can be run
|
|||||||
cd pubsub/basic
|
cd pubsub/basic
|
||||||
python backend.py
|
python backend.py
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Hosting
|
||||||
|
|
||||||
|
Crossbar.io is a WAMP router that can also act as a host for WAMP application components. E.g. to let Crossbar.io host a backend application component, you can use a node configuration like this:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
|
||||||
|
{
|
||||||
|
"controller": {
|
||||||
|
},
|
||||||
|
"workers": [
|
||||||
|
{
|
||||||
|
"type": "router",
|
||||||
|
"options": {
|
||||||
|
"pythonpath": ["f:\\scm\\tavendo\\autobahn\\AutobahnPython\\examples\\twisted\\wamp\\basic"]
|
||||||
|
},
|
||||||
|
"realms": [
|
||||||
|
{
|
||||||
|
"name": "realm1",
|
||||||
|
"roles": [
|
||||||
|
{
|
||||||
|
"name": "anonymous",
|
||||||
|
"permissions": [
|
||||||
|
{
|
||||||
|
"uri": "*",
|
||||||
|
"publish": true,
|
||||||
|
"subscribe": true,
|
||||||
|
"call": true,
|
||||||
|
"register": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"type": "class",
|
||||||
|
"classname": "pubsub.complex.backend.Component",
|
||||||
|
"realm": "realm1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transports": [
|
||||||
|
{
|
||||||
|
"type": "web",
|
||||||
|
"endpoint": {
|
||||||
|
"type": "tcp",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"paths": {
|
||||||
|
"/": {
|
||||||
|
"type": "static",
|
||||||
|
"directory": ".."
|
||||||
|
},
|
||||||
|
"ws": {
|
||||||
|
"type": "websocket"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user