Apollo v1.7.1 をインストールし、Paho Go クライアントを使用して、ある接続から公開し、別の接続から購読しています。サブスクライバーを新しいクライアント ID に接続するか、サブスクライバーを既存のクライアント ID に接続してクリーン フラグを true に設定すると、すべて正常に機能します。
ただし、clientid を再利用しようとしているサブスクライバーを false のクリーン フラグで接続すると、サブスクライバーはパブリッシャーから送信されたメッセージのほとんどを失い始めます。一部のメッセージは送信されますが、ほとんどは送信されません。
Apollo がパブリッシャーからメッセージを受信していることを HTML コンソールから確認できます。サブスクライバーにメッセージを送信するタイミングもわかりますが、すべてのメッセージを送信していない理由がわかりません。
Apollo に問題があるのでしょうか、それともクライアントが何か問題を起こしているのでしょうか?