0

私はcrossbar.ioAutobahn/Python を試しています/学習しています。ファイルを書き、シェル コマンドを実行するためのいくつかの小さなコンポーネントを作成できたので、今ではこの説明に従っています。のconfig例がRouter with Application Sessionあり.crossbar/config.jsonます。

残念ながら、私はこれを取得します:

[root@devtest write_file]# /opt/pypy/buildout/venv/bin/crossbar check
Checking local configuration file /opt/crossbar/write_file/.crossbar/config.json

Error: encountered unknown attribute 'processes' in top-level configuration

configこの例をいくつかの作業と組み合わせる方法がわかりませんconfig

どんな助けにも感謝します。

ありがとう。

4

1 に答える 1

0

Crossbar.io の構成を詳しく調べたところ、前述の説明から構成ファイルの例を単純にコピーして貼り付けることができないことがわかりました。

いくつかの試行錯誤の後、適切なルーター コンポーネントの構成ができました。

{
   "controller": {
   },  
   "workers": [
      {   
         "type": "router",
         "options": {
            "pythonpath": [".."]
         },  
         "realms": [
            {   
               "name": "realm1",
               "roles": [
                  {   
                     "name": "anonymous",
                     "permissions": [
                        {   
                           "uri": "*",
                           "publish": true,
                           "subscribe": true,
                           "call": true,
                           "register": true
                        }   
                     ]   
                  }   
               ]   
            }   
         ],  
         "transports": [
            {   
               "type": "web",
               "endpoint": {
                  "type": "tcp",
                  "port": 8080
               },  
               "paths": {
                  "/": {
                     "type": "static",
                     "directory": ".."
                  },  
                  "ws": {
                     "type": "websocket"
                  }   
               }   
            }   
         ],  
         "components": [
            {   
                "type": "class",
                "realm": "realm1",
                "classname": "write_file.write_file.WriteFile"
            }   
         ]   
      }   
   ]   
}

于 2014-09-23T14:02:15.660 に答える