tornado

    0

    2答えて

    私はユーザーからのリクエストに対して多くのマイクロサービスを開発中です。どんなライブラリでも、請求、勧告 のような多くの他のサービスへのasyn呼び出しを行い、チェックと応答を戻します。 例: コールいくつかのAPI get(request): // call two services async billing = billingService(user_id) //ser

    0

    1答えて

    したがって、私は単純なファイルダウンロードサーバーを実装するためにTornadoを使用します。ここで私は、現在持っているコードです:あなたが見ることができるように、私はbytearrayのにファイルを読み込み、バイトのオブジェクトに変換 class downloadHandler(tornado.web.RequestHandler): @tornado.web.asynchronous

    0

    1答えて

    私はpython/tornadoウェブアプリケーションに取り組んでいます。 私のアプリに保存するいくつかのオプションがあります。 オプションはユーザーによって変更できますが、これらのオプションは非常に頻繁にアクセスされます。 私はsqliteデータベースを作成しましたが、いくつかのディスク操作があり、それらのオプションの最適な場所は何かを尋ねています。 tornadoにはカスタムユーザーオプション

    0

    1答えて

    BaseClassには、SyncClassとAsyncClassの両方に共通するmain_function()のロジックが含まれています。その2つのクラスがget_data()という独自の実装を持ち、前者が同期的に取得され、後者が非同期的に取得されるとしましょう。私はこのような何かを書かれているし、動作しているようです: class BaseClass: def get_data():

    1

    1答えて

    私は、トルネードを使って簡単なローカルWebサイトを作成しようとしています。これを実行してhttp://localhost:8888に行くと、次のエラーが表示されます。このサイトに接続できないlocalhostに接続できません。私はまだPythonの初心者ですので、どんな助けでも大歓迎です。私のコードは以下の通りです。 import tornado.ioloop import tornado.w

    0

    1答えて

    PikaClientが消費するキューを手動で削除すると、何も起こりません。私は同じ名前のキューを再作成することができますが、チャネルはキューを消費するために停止しています(削除したので正常です)。しかし、消費されたキューが削除されたときにイベントを受信したいと考えています。 チャンネルは自動的に閉じられるが、«on_channel_close_callback»は決して呼び出されないと予想した。

    0

    2答えて

    unittestを使用していくつかのハンドラを持つ竜巻アプリをテストしていますが、そのうちの1つは例外を発生させます。私はpython test.pyと、次のテストコードを実行した場合: # test.py import unittest import tornado.web import tornado.testing class MainHandler(tornado.web.Re

    0

    1答えて

    私は、竜巻でHTTP要求と応答を記録できるようにします。 これは、要求に行うのは簡単であるように思わ: def log_function(handler): info = { 'Method' : handler.request.method, 'Host' : handler.request.host, 'URL' : handler.request

    0

    1答えて

    私はWebSocketHandlerでキャッチされていない例外をキャッチしようとしています。しかし、TornadoのWebSocketHandlerには、HTTP RequestHandlerと同じ例外処理インターフェイスはありません。 def _run_callback(self, callback, *args, **kwargs): """Runs the given callba

    0

    1答えて

    クライアントがWebSocketのを接続して、方法tail_log呼び出して、新しいクライアントがあなたの無限ループが背中に制御を得なければなりませんどのようにこの問題を解決するために def on_message(self, message): def tail_log(user,ip,port,cmd,log_path,url): cmd = "/usr/bin/ssh