問題タブ [apache-pulsar]
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.
java - Apache Pulsar - 別のスレッドから確認する
スレッドT1で Pulsar Java コンシューマーをスピンアップし、処理するメッセージをスレッドT2に渡します。
T2からのメッセージを確認しても安全ですか? 具体的にはconsumer.acknowledge(messageId)
、2 つのスレッド間で共有されているインスタンスでの呼び出しは問題ありませんか?
java - Apache Pulsar Consumer.acknowledgeAsync() の失敗はどのように処理する必要がありますか?
Java サービスで Consumer.acknowledgeAsync() を使用してメッセージを確認していますが、確認が失敗した場合はどうなりますか? 操作を数回再試行し、再試行が使い果たされたらコンシューマーを破棄する必要がありますか?
メモリ使用量を制限するために、フロー制御のために処理されているメッセージの数を数えています。