我正在使用交叉开关0.11.1,我想让高速公路组件使用特定角色。当我添加了一个“角色”属性来我的组件,如下图所示:如何在Autobahn中设置组件角色
"components": [
{
"type": "class",
"classname": "hello.hello.AppSession",
"realm": "realm1",
"role": "anonymous",
"transport": {
"type": "websocket",
"endpoint": {
"type": "tcp",
"host": "127.0.0.1",
"port": 8080
},
"url": "ws://127.0.0.1:8080/ws"
}
}
]
我跑的时候crossbar start
2015-11-03T10:51:02-0600 [Controller 20933] Automatically choosing optimal Twisted reactor
2015-11-03T10:51:02-0600 [Controller 20933] Running on Linux and optimal reactor (epoll) was installed.
2015-11-03T10:51:02-0600 [Controller 20933] __ __ __ __ __ __ __ __
2015-11-03T10:51:02-0600 [Controller 20933] /`|__)/ \/__`/__`|__) /\ |__) |/ \
2015-11-03T10:51:02-0600 [Controller 20933] \__,| \\__/.__/.__/|__)/~~\| \. |\__/
2015-11-03T10:51:02-0600 [Controller 20933]
2015-11-03T10:51:02-0600 [Controller 20933] Version: 0.11.1
2015-11-03T10:51:02-0600 [Controller 20933]
2015-11-03T10:51:02-0600 [Controller 20933] Starting from node directory /home/jaime/code/pubsub/tmp/.crossbar
2015-11-03T10:51:02-0600 [Controller 20933] Loading node configuration file '/home/jaime/code/pubsub/tmp/.crossbar/config.json'
2015-11-03T10:51:02-0600 [Controller 20933] *** Configuration validation failed ***
2015-11-03T10:51:02-0600 [Controller 20933] invalid component configuration - encountered unknown attribute 'role'
我可能不得不试试这个。我可以发誓我看到一个允许这个地方的例子,但它可能已经老了。配置文件有时会让我感到困惑。谢谢! – jaime
@jaime如果你*被文档弄糊涂了,那么提交一个描述什么是混淆的bug(对https://github.com/crossbario/crossbar)会是非常有帮助的。越多的人进入一个项目,看到新人被挂断的地方变得越难......:/ – meejah