1

複数のポートでメッセージを受信するねじれたアプリケーションを構築しようとしています。ポートはAlert、とりわけtagプロパティとプロパティを持つオブジェクトを生成する必要がありtriggerます。次に、アプリは、AlertJobそのタグを持つ が既に存在するかどうかを確認する必要があります。ある場合は、それをエンキューする必要AlertAlertJobあり、そうでない場合は最初に新しい を作成する必要がありますAlertJob。のAlertJob…の仕事は、トリガーを定期的にチェックし、トリガー条件が満たされた場合、メインアプリに再度通知することです。そして、ここに私の質問があります:

カスタム クラス ( AlertJob) を twisted のリアクターにフックして、実行中のジョブのトリガー条件が満たされているかどうかを継続的に確認するにはどうすればよいですか?

4

1 に答える 1

1

アプリケーションが時間ベースのイベント ソースを呼び出す場合、探しているのはおそらくtwisted.internet.reactor.callLaterorです。twisted.internet.task.LoopingCallこれらは両方ともスケジューリングのハウツーでカバーされています。

于 2012-10-05T15:13:12.803 に答える