私はautobahnを使用して、私のDjangoアプリケーションを補完するWebSocketサーバーを実行しています。時には、私はDjangoからwebsocket-clientモジュールを使ってうまく動作するwebsocketサーバーにメッセージを送る必要があります。私はRPC/PubSub APIが素晴らしいように見える代わりにWAMPプロトコルを使用したいと思いますが、Pythonクライアントコードはツイストプロトコルとして実装されています。その使用方法を決めることはできません。いくつかの外国のイベントループから。私がドキュメントで見ていないものはありますか、私のアーキテクチャは異なるはずですか?オートバンWAMPサーバーの必須クライアントですか?
5
A
答えて
5
https://github.com/itamarst/crochetこれを手助けするかもしれません。
関連する問題
- 1. オートバンjavascript接続 - 動的サーバーを渡す
- 2. Silverlight:クライアント/サーバー層は必要ですか?
- 3. 必須フィールドのサーバー側の検証
- 4. Infinispan.xmlは必須ですか?
- 5. main.cppは必須ですか?
- 6. Django:必須ですか?
- 7. WAMP 2.0iサーバー
- 8. WAMPサーバーのポートフォワード方法/ WAMPサーバーの修正方法
- 9. angle2にnodejsは必須ですか、apacheサーバーで実行できますか?
- 10. Phpmyadminがwampサーバーで開かない
- 11. ids3を使用するすべてのクライアントは必須ですが、SSL証明書が必要ですか?
- 12. NDEFレコードのタイプフィールドは必須ですか?
- 13. ヘッダファイルの宣言は必須ですか?
- 14. MXMLの必須属性ですか?
- 15. "Springのプロパティ 'sessionFactory'は必須ですか?
- 16. 必須の引数は何ですか?
- 17. ScapholdSchemaの必須フィールドは何ですか?
- 18. アクセサのユニットテストは必須ですか?
- 19. PHPでのWAMPサーバーでのエラー記録
- 20. グリッドビューでAsp.netのC#でwampサーバーのMYSQL
- 21. xsd:enumerationタグを必須/必須にすることはできますか?
- 22. Wampサーバーの実行方法
- 23. ローカルWAMPサーバーのAngular2エラー
- 24. LocalhostとWampサーバーの設定
- 25. アイデンティティライブラリはMVC 5で必須ですか?
- 26. Gitではマージが必須ですか?
- 27. {{outlet}}はアプリケーションテンプレートで必須ですか?
- 28. かの必須フィールド空
- 29. WAMPサーバーでZendフレームワークをインストールする
- 30. wampサーバーでApache Tomcatを使用する
Pythonのすべてが必須です。私はあなたが "ブロッキング"か多分 "同調"を意味すると思います。 –
アーキテクチャに関しては、(少なくとも)2つのオプションがあります:a)Autobahnを別のサーバーとして実行し、Djangoからクライアントとしてアクセスします。 b)DjangoとAutobahn(サーバー)を1プロセス内で実行します。 b)をFlaskとAutobahnで実行する例があります。https://github.com/tavendo/AutobahnPython/blob/master/examples/websocket/echo_wsgi/server.py – oberstet
@ Jean-PaulCalderone:そうです、私は同期ブロッキングコールが必要です。 – Simon