私はpika 0.10.0とpython 2.7バージョンのRabbitMQコンシューマーを開発しています。私のコンシューマークライアントでは、入力メッセージに応じて一定期間実行するプロセスがあります。 3〜40分の範囲で変更できます。 ハートビートを無効にしたくありません。代わりに、delivery_tagが返送されるまで接続を維持できるcollbackメカニズムを探しています。それは可能ですか?ハートビートを無効にせずにpika BlockingConnectionを維持します
いくつかのリンクがありますが、すべて回避策としてハートビートを無効にすることを推奨しています。しかし、私はそれを無効にしたくありません。
参考:
Socket Error: 104 consuming messages with task that take a long time #753
BlockingConnection gets closed unexpectedly #734
また、余分な情報が必要な場合は私に知らせてください。 ありがとうございます。