4

を使用して Web アプリを開発していますPython 2.7 + Bottle。すべてが素晴らしく、Python は ASP.NET から生まれた素晴らしい言語です。私は、リアルタイムのクライアント/サーバー通信を使用する必要がある Web アプリケーションを構築しており、node.js の socket.io が頭に浮かびます。

Python + bottle を使用して socket.io のような実装方法を知りたかったのです。bottle に関するこの記事を読みましたが、それがどのように機能するか、つまり何をインストールする必要があり、すべてがどのように機能するか (コード例?) をまだ理解できないようです。

次の Web アプリケーションには本当に必要ですが、プロジェクトを機能させるために何をプロジェクトに入れる必要があるかを理解するのに助けが必要です。まだ安定したリリースではない「プレビュー」コードで問題なく作業できます。私はWindowsプラットフォームで開発しています。ありがとう。

また、そのスケーラベかどうかも知りたいです。複数のサーバーでウェブサイトを実行しているときにすべての呼び出しが同期されるように、バックで redis を使用できるかどうか。1 つのクライアントがデータを送信すると、他のサーバーに接続されている他のすべてのクライアントがデータを取得します。

4

1 に答える 1

1

おそらくwebsocketがあなたを助けることができます.多くの最新のブラウザはこのプロトコルをサポートしていますが、ボトル.pyは現在それをサポートしていません.

すべての接続を保存できるため、複数のサーバーで実行できると思いますが、実装することはありません。

ボトルはマイクロフレームワークなので、自分で何とかする必要があります。

于 2012-10-25T03:19:47.333 に答える