問題タブ [crossbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1287 参照

python - ツイスト コンパイルが Ubuntu 14.04 で失敗する

ubuntu 14.04 に Crossbar をインストールしようとしています。ここ
の指示に従って依存関係をインストールしました。cross をインストールしようとすると、ツイスト インストールが失敗します。 私はpython 2.7.6を持っています。すべての python-devl パッケージをインストールしましたが、すべて最新です。「pip install crossbar」を実行すると、以下のエラーが発生します。

0 投票する
1 に答える
321 参照

autobahn - プログラムが session.join() で動かなくなった

以下の構成で crossbar.io ルーターを使用しています。C++ プログラムが session.join() 呼び出しでスタックしているようです。

対応する C++ コード。

ルーターにログオンします。2014-09-15 14:05:31+0530 [コントローラー 3457] ログを開きました。

2014-09-15 14:05:31+0530 [コントローラー 3457] ============================ Crossbar.io = =============================

2014-09-15 14:05:31+0530 [コントローラー 3457] Crossbar.io 0.9.7-6 開始

2014-09-15 14:05:31+0530 [コントローラー 3457] 最適な Twisted リアクターを自動的に選択

2014-09-15 14:05:31+0530 [コントローラー 3457] ツイスト リアクターの実行 twisted.internet.epollreactor.EPollReactor

2014-09-15 14:05:31+0530 [コントローラー 3457] EPollReactor リアクターを使用して CPython で実行

2014-09-15 14:05:31+0530 [コントローラ 3457] ノード ディレクトリから開始 /home/rk/work/wamp/.crossbar

2014-09-15 14:05:31+0530 [コントローラー 3457] ローカル構成 '/home/rk/work/wamp/.crossbar/config.json' から開始

2014-09-15 14:05:31+0530 [コントローラー 3457] 環境で WAMPlets が検出されませんでした。

2014-09-15 14:05:31+0530 [コントローラー 3457] ID 'worker1' でルーターを起動しています..

2014-09-15 14:05:31+0530 [ルーター 3460] ログを開きました。

2014-09-15 14:05:31+0530 [ルーター 3460] EPollReactor リアクターを使用して CPython で実行

2014-09-15 14:05:31+0530 [ルーター 3460] イベント ループに入る..

2014-09-15 14:05:31+0530 [コントローラー 3457] ID 'worker1' および PID 3460 のルーターが開始されました

2014-09-15 14:05:31+0530 [コントローラー 3457] ルーター 'worker1': レルム 'realm1' が開始されました

2014-09-15 14:05:31+0530 [ルーター 3460] 8080 で始まるサイト

2014-09-15 14:05:31+0530 [コントローラー 3457] ルーター 'worker1': トランスポート 'transport1' が開始されました

2014-09-15 14:05:31+0530 [Router 3460] u'/home/rk/router.sock' で始まる CrossbarWampRawSocketServerFactory

2014-09-15 14:05:31+0530 [コントローラー 3457] ルーター 'worker1': トランスポート 'transport2' が開始されました

2014-09-15 14:05:31+0530 [ルーター 3460] 8082 から始まる CrossbarWampRawSocketServerFactory

2014-09-15 14:05:31+0530 [コントローラー 3457] ルーター 'worker1': トランスポート 'transport3' が開始されました

0 投票する
1 に答える
216 参照

python - crossbar.io python アプリケーション コンポーネント、最上位構成の不明な属性「プロセス」

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

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

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

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

ありがとう。

0 投票する
2 に答える
2076 参照

python - Crossbar.io: Django サービスを使用してトピックにメッセージを公開する方法は?

Crossbar.io を使用して、ライブ統計ページを実装し始めました。多くのコード例を見てきましたが、これを行う方法がわかりません:

私は Django サービスを持っており (混乱を避けるために、view.py の関数について話していると想定してください)、呼び出されるたびに特定のトピックでメッセージを公開したいと考えています。私はこれらのアプローチを見てきました: (1) ApplicationSession を拡張し、(2) "runned" である Application インスタンスを使用します

Djangoサービスはクラス内に存在せず、スタンドアロンのpythonファイルとしても実行されないため、それらのどれも機能しません。そのため、「公開」メソッドを呼び出す方法が見つかりません(つまり、サーバー側でやりたいことだけです)。

ApplicationSession を拡張した「StatsBackend」のインスタンスを取得して何かを公開しようとしたのですが... StatsBackend._instance は常に None です (「crossbar start」を実行して StatsBackend.init ( ) を呼び出しても)。

StatsBackend.py:

test.py:

0 投票する
1 に答える
303 参照

python - 単一の AppSession は、同じトピックにサブスクライブして公開することはできません

単純な Hello World の例に基づいて、トピックを公開時のoncounterトピックに置き換えます。これは、がそれ自体がパブリッシュしているトピックをサブスクライブしているonhelloことを意味します。AppSession独自のメッセージを受信できるはずだと思いますが、そうではないようです。これを行う方法はありますか?

再現可能な例:

を実行した後crossbar startonhelloトピックが発行されていることを確認しましたが、受信されません。

0 投票する
1 に答える
943 参照

java - WAMP Crossbar.io クライアントとサーバー

もうこのテクノロジーには注目していません

0 投票する
1 に答える
605 参照

python - IntelliJ での Crossbar.io アプリのデバッグ

IntelliJ で Crossbar.io を使用してアプリを構築しています。シェルでコマンドを使用してアプリを起動するcrossbar startため、Python デバッガーを適切なスクリプトに (理想的には自動的に) アタッチする方法がわかりません。誰にもアイデアはありますか?