crossbar.io容器配置,属性值无效';python';对于属性';类型';在工作项中
我尝试通过以下配置文件配置容器工作程序:crossbar.io容器配置,属性值无效';python';对于属性';类型';在工作项中,python,Python,我尝试通过以下配置文件配置容器工作程序: { “控制器”:{ }, “工人”:[ { “类型”:“路由器”, “选择”:{ “蟒蛇”:[“.” }, “王国”:[ { “名称”:“realm1”, “角色”:[ { “姓名”:“匿名”, “权限”:[ { “uri”:“*”, “发布”:没错, “订阅”:对, “呼叫”:正确, “寄存器”:true } ] } ] } ], “运输”:[ { “类型”:“web”, “端点”
{
“控制器”:{
},
“工人”:[
{
“类型”:“路由器”,
“选择”:{
“蟒蛇”:[“.”
},
“王国”:[
{
“名称”:“realm1”,
“角色”:[
{
“姓名”:“匿名”,
“权限”:[
{
“uri”:“*”,
“发布”:没错,
“订阅”:对,
“呼叫”:正确,
“寄存器”:true
}
]
}
]
}
],
“运输”:[
{
“类型”:“web”,
“端点”:{
“类型”:“tcp”,
“端口”:8080
},
“路径”:{
"/": {
“类型”:“静态”,
目录“:”
},
“ws”:{
“类型”:“websocket”
}
}
}
]
},
{
“类型”:“component.python”,
“类”:“write_file.write_file.WriteFile”,
“路由器”:{
“类型”:“websocket”,
“端点”:{
“类型”:“tcp”,
“主机”:“本地主机”,
“端口”:8080
},
“url”:“ws://localhost:8080/ws”,
“realm”:“realm1”
},
“选择”:{
“蟒蛇”:[“.”
}
}
]
}
由于我在文档和互联网上都找不到答案,我试图通过分析crossbarcheckconfig.py
模块的源代码来确定如何设置请求的配置
最后,我使用下面的配置作为额外的工作程序,使我的类正常工作:
{
"type" : "container",
"options" : {
"pythonpath" : ["../"]
},
"components" : [{
"type" : "class",
"classname" : "my/python/class",
"realm" : "realm1",
"transport" : {
"type" : "websocket",
"endpoint" : {
"type" : "tcp",
"host" : "localhost",
"port" : 8080
},
"url" : "ws://localhost:8080/ws"
}
}]
}
此配置适合您吗?卓越!我现在才发现,这里有一个类似的配置:()