問題タブ [eventlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1248 参照

python - Eventlet と Python で Web ページを取得する速度は?

Python で比較的単純なクローラーを作成していますが、複数のページを同時にフェッチするために非同期ネットワーク ライブラリを使用したいと考えています。 ~1000/2000 の URL では、パフォーマンスが低下します (ほとんどの URL は異なるドメインからのもので、私はそれらをシャッフルしました)。Eventlet を使用してそのような数のページをクロールする最速の方法と、どのくらいの速度を得ることができますか? (フェッチ/秒のような速度)

次に例を示します。

0 投票する
1 に答える
1715 参照

python - Pythonイベントレットでコルーチン/スレッドを停止する方法

イベントレットパッケージを使用してマルチコルーチンタスクを実行すると、コルーチンプールが空の場合でも、プログラムは実行を継続しませんが、ループでスタックします。以下は私のコードであり、最後の行は実行されません。

0 投票する
1 に答える
1546 参照

django - セロリイベントレットタスクでの多くのソケットエラー

--pool = eventletオプションを指定してセロリワーカーを実行すると、amqplib.client_0_8.method_framing.read_methodから多くの「IOError:Socketclosed」例外が発生します。また、eventlet.hubs.hub.switchから多くのタイムアウト例外が発生しています。

https://gist.github.com/821848にあるようなasync_manage.pyスクリプトを使用して、次のような動作を実行しています。

これは既知の問題ですか、それとも構成やセットアップに問題がありますか?

djcelery 2.2.4、Django 1.3、eventlet0.9.15を実行しています。

0 投票する
4 に答える
1410 参照

python - Python で書かれた最新の Comet サーバーにはどのようなものがありますか?

私はPythonでアプリケーションを構築し(eventlentのgreenthreadsを使用)、Orbitedをコメットサーバーとして使用して、ユーザーエンドのJavaScriptコードからアプリケーションにリクエストを渡すことになっていました。

悲しいことに、Orbited が死んでいて、サイトが数週間ダウンしており、Python 2.7 のサポートが不足していることに気付きました。

良い代替品を教えてください。

0 投票する
2 に答える
1012 参照

python - イベントレットとPythonデーモン、Fooは呼び出されませんか?

キューをリッスンするPythonデーモン(Redis Kombu)を作成しようとしています。タスクを取得し、グリーンスレッドを生成してこのタスクを処理します。

タスクを受け取って問題なく消費できますが、イベントレットを使用してGreenThreadを生成しようとすると、何も実行されていないようです。

印刷もログも表示されません。

私が間違っていることはありますか?

0 投票する
2 に答える
478 参照

python - Pythonでの処理を延期する

既存のプロセスの速度を低下させないように、ブロックしない方法でイベントを作成しようとしています。利用可能な2つのオプションは次のようです。

  • Twistedの延期オブジェクトを使用する
  • Pythonロギングハンドラーを作成する

他のオプションはありますか?誰かがこれを経験したことがありますか?

背景:AmazonのCloudWatchサービスにイベントを書き込むことを計画しており、PUTリクエストを実行する際のレイテンシーが心配です。それが答えを変える場合、私は実際にいくつかのPUTを失うことについてそれほど心配していません(私たちは警告の目的でイベントを書いています、そしてそれらはとにかく1週間後にすべてパージされます)。

0 投票する
2 に答える
1320 参照

python - puka は gevent または eventlet でうまく機能しますか?

新しいPython AMQPライブラリPuka(Pikaと混同しないでください)について読んでいて、イベントループを処理する方法がgeventまたはeventletと互換性があるかどうか疑問に思っていました。私の限られた知識に基づくと、gevent/eventlet で自動的にパッチを適用できるようです。

ありがとう!

ソース: http://github.com/majek/puka

ドキュメント: http://majek.github.com/puka/puka.html

0 投票する
1 に答える
418 参照

firefox - Firefox 6 で WebSocket 実装を介して Eventlet に接続する方法はありますか?

Firefox 6 の更新された WebSocket 実装 (MozWebSocket) を使用して Eventlet サーバーに接続できないようです。デフォルトで無効になっている古い実装は、有効になっている限り正常に機能します。Eventlet の実装は、Firefox 6 が使用する更新された WebSocket プロトコルと互換性がありませんか?

クライアント側では、Firebug で次のように表示されます。

Eventlet の出力は次のようになります。

Eventlet の例のフォルダーにある websocket_chat.py の例でテストしています。HTML ファイル (websocket_chat.html) で、8 行目の javascript を次のように変更しました。

0 投票する
2 に答える
2720 参照

python - SQLAlchemyでのイベントレットの使用

この例から始めて、 eventletを使用して単純なWebサイトクローラーを構築しています。SQLAlchemyを使用して、Webページのコンテンツとメタデータを保存してさらに処理したいと思います。イベントレットと一緒にSQLAlchemyを使用することは可能ですか?誰かが簡単な例を提供できますか?