0

Tornadio2 を mysql に接続してメッセージをプッシュ/プルすることができた人はいますか。

これを行う最良の方法は何ですか?または、誰かが私を正しい方向に向けることができれば。

ありがとう

4

1 に答える 1

0

MySQL が適切な選択かどうかはわかりません。MySQL テーブルをポーリングする必要があり、非常に非効率的です。

ただし、MySQL ルートに進みたい場合は、私の知る限り、MySQL 用の非同期ドライバーはありません。

したがって、次の方法で実行できます。

  1. より多くのデータについてデータベースをポーリングするスレッドを作成します
  2. 何かが見つかった場合 - IOLoop.add_callback を使用して IOLoop スレッドに制御を移します (詳細はこちらを参照してください - https://github.com/facebook/tornado/wiki/Threading-and-concurrency )
  3. メインスレッドで受信したデータを処理し、TornadIO2 接続を介して送信します
于 2012-11-30T11:27:53.510 に答える