1

Thruway と Autobahn.js を使用してアプリを作成する これらのテクノロジを使用するのはこれが初めてで、Thruway のコードに少し戸惑っています。私は次のスタックオーバーフロースレッドを読みました:

「すべてのアプリケーション固有のコードは、ルーター自体ではなく、WAMP アプリケーション コンポーネントに存在する必要があります。」</p>

しかし、これらの特定のコードをどこに、どのように配置しますか?

たとえば、クライアントがチャットルームにサブスクライブし、アプリが何かをログに記録する必要がある場合、DB に書き込み、セッションを管理します (通常のこと)...実際には、メッセージの種類ごとに、こんにちは、エラー、サブスクライブ、パブリッシュします。など...

あなたの誰かがコードを持っていれば、それは素晴らしいことです。元の例が見つからなかったので、私と他の開発者にとって。Thruway のディレクトリ。

ありがとう

4

2 に答える 2

2

Thruway について具体的にはわかりませんが、一般的には、好きなように WAMP コンポーネントを実行できます。WAMP クライアント ライブラリが存在する言語で記述されたアプリケーションは、WAMP コンポーネントになり、WAMP ルーター (Thruway、Crossbar.io など) に接続できます。それらを実行するための特別なメカニズムはありません。

于 2015-04-02T11:23:36.417 に答える
1

内部 client\clients を実装し、ルーター インスタンスに直接割り当てる必要があります。

$router->addInternalClient(new InternalClient());

詳細はこちらhttp://voryx.net/creating-internal-client-thruway/

于 2015-08-19T08:44:57.750 に答える