PythonAutobahn websocket サーバーと Flask サーバーをツイストで一緒に実行する方法の例があることを理解しています (以下を参照)。
https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/websocket/echo_wsgi/server.py
ただし、WAMP サーバーで同じことをしたいのですが、簡単な方法が見つかりません。
それを行う方法の簡単な例はありますか?
PythonAutobahn websocket サーバーと Flask サーバーをツイストで一緒に実行する方法の例があることを理解しています (以下を参照)。
https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/websocket/echo_wsgi/server.py
ただし、WAMP サーバーで同じことをしたいのですが、簡単な方法が見つかりません。
それを行う方法の簡単な例はありますか?
Crossbar.io を使用すると、1 つのポートで WAMP ルーターと一緒に Web サービス (静的または WSGI など) を実行できます。こちらをご覧ください。
厳密には、WAMP ルーターと WAMP クライアントしか存在しないことに注意してください。「サーバー」は WAMP トランスポート レベルのアーティファクトです。また、すべての WAMP ルーター コードを Crossbar.io に移動していることにも注意してください。
「Flask のように感じる」が、完全に非同期で動作するものに問題がない場合は、Kleinに興味があるかもしれません。こちらとこちらをご覧ください。
あなたの質問からは、シンプル + Flask + WebSocket + WAMP が鍵なのか、それとも Autobahn が WebSocket サポートを提供する必要があるのかが不明です。
前者で Autobahn がオプションの場合、単純な共存 Flask と WebSocket サーバーの例を次に示します。