twisted

    5

    4答えて

    私たちのプロジェクトでは、同期アプリケーション(短命)と非同期のTwistedアプリケーション(長寿命)があります。私たちはデータベースを再構築しており、そのモジュールのすべてのSQLをデカップリングするAPIモジュールを構築しようとしています。このAPIを作成して、同期アプリケーションと非同期アプリケーションの両方で使用できるようにしたいと考えています。同期アプリケーションの場合は、MySQLd

    7

    2答えて

    私は、STORPクライアントとしてTwisted + Stomperを使用するアプリケーションを持っています。このアプリケーションはマルチプロセッシングに仕事を委譲しています。 私はちょうどこのような何かに見えた(簡体字)、これを起動するPythonスクリプトを使用するときにこれがOKを動作するように表示されます。これは、展開用にパッケージ化につれて # stompclient.py logg

    2

    3答えて

    XMLRPCサーバーへのアクセスをIPアドレスで制限する最も良い方法は何ですか? web/twcgi.pyのCGIScriptクラスがリクエストにアクセスするレンダリングメソッドを持っているのを見ていますが、私のサーバでこのリクエストにアクセスする方法がわかりません。私はtwcgi.pyをパッチして環境変数を設定し、次にサーバーに環境変数にアクセスする例を見ましたが、より良い解決策が必要だと私は思

    1

    2答えて

    私のサーバー上で実行されている単純なTCPサーバーを取得しようとしています。私はTwisted examples pageでechoserv.pyとechoclient.pyを使用しています。私は、サーバー上でechoserv.py実行すると、私はechoclient.pyに次のように用いて微細接続できます reactor.connectTCP('localhost', 8000, factory

    1

    1答えて

    私は、現在のIPベースの認証の代わりに "Proxy-Authentication"(ユーザ名/パスワード)を使用するために私のシンプルなTwisted Webプロキシを変更しようとしています。問題は、私はTwistedの新人で、どこから始めるべきか分からない。 ここは私のファクトリークラスです。 class ProxyFactory(http.HTTPFactory): def __i

    16

    4答えて

    私は、HTTPサーバーとして動作するアプリケーションの一部の単体テストを書いています。私が取ろうとしてきたアプローチは、HTTPサーバーを含むモジュールをインポートして起動することです。次に、単体テストは、urllib2を使用して接続し、データを送信し、応答をチェックします。 私たちのHTTPサーバーはTwistedを使用しています。ここでの問題の1つは、Twistedに慣れていないことです。 H

    6

    3答えて

    私は、複数のクライアント接続を管理する一種のスパイダリングプログラムでTwistedを使用しようとしています。一度に働く約5人のクライアントのプールを維持したいと思います。各クライアントの機能は、リストから取得した特定のIRCサーバーに接続し、特定のチャネルを入力し、そのチャネルのユーザーのリストをデータベースに保存することです。 私が持っている問題は、何よりも建築的です。私はTwistedにはか

    4

    2答えて

    私は、特定のタスクを周期的に実行する必要があるxmlrpcサーバで作業しています。私はXMLRPCサービスの中核として、ツイスト使用していますが、私は少し問題に実行しています: class cemeteryRPC(xmlrpc.XMLRPC): def __init__(self, dic): xmlrpc.XMLRPC.__init__(self) def

    6

    3答えて

    私は通常のDjangoサイトを実行しています。さらに、Jabberプレゼンス通知を待ち受け、DjangoのORMを使用してDjango DBを更新する別のツイストプロセスがあります。 これまでのところ、設定環境を正しく設定した後、対応するDjangoモデルを呼び出すだけで動作します。しかし、これは私が望んでいないTwistedアプリをブロックします。 私はねじれに慣れていないので、延期を使用してノ

    18

    1答えて

    これはおそらく愚かな質問ですが、正確には "非ブロッキングWebサーバー"とは何ですか?すべてのWebサーバーは技術的にはブロックされていません。それ以外の場合は、どのようにして同時接続を処理できますか? Apache2は、fork()とpthreadsの組み合わせを使用してこれを実現します。どのように正確にトルネード(とツイスト)も違うのですか?彼らはちょうど非ボックスモードにソケットの束をセッ