activemq プロデューサーでプロパティ「timetolive」を使用してキューにメッセージを送信し、activemq コンシューマー関数 receive(long long timeout) で受信します。いくつかのメッセージを受信した後、受信は常にタイムアウトし、再度メッセージを受信できません。
メッセージに timetolive プロパティがない場合にうまく機能します。
なぜ、どうすればタイムアウトを受信できますか。
バージョン Activemq 5.4.2 activemq-cpp 3.2.5