5

activemqの話題について質問したいです。

activemq の管理ページに入ると、コンシューマが正しく記述されていても、キューに入れられたメッセージがトピックでデキューされないことがわかりました。これは、公開されたすべてのメッセージが ActiveMQ に永続的に保持されることを意味します。

これらのメッセージはメモリ リークにつながりますか? 消費されたメッセージをデキューできるソリューションはありますか?

ここに画像の説明を入力

4

2 に答える 2

3

セッションを正しい方法で構成する必要があるかもしれません。connection.createSession(Boolean.FALSE, Session.AUTO_ACKNOWLEDGE) ActiveMQ は、トランザクションまたは Session.CLIENT_ACKNOWLEDGE を使用する場合にのみ、コードによってメッセージを Dequeued にマークします

于 2013-11-27T08:04:13.130 に答える