Когда у брокера есть один издатель и подписчик (через MQTT), в persistance нет сообщений. Я тестировал в LevelDB и MySQL. В LevelDB было только имя тем. Может быть, конфигурация была неправильной или мне нужно другое сопротивление? Возможно, сообщения MQTT не записываются в хранилище сообщений?Intercept activemq devices ids
Моя задача получить publishe/subscriber id's. Как я могу это сделать, может быть, некоторые из этого:
- получить еще одно сопротивление, такое KahaDB с archiveDataLogs = истинный или высокопроизводительный журнал?
- настроен на «правильное» сопротивление?
- получить несколько журналов или журнал брокера?
- написать плагин и получить эти данные из ОЗУ?
Версия 5.9.
LevelDB конфигурацинный:
<persistenceAdapter>
<LevelDB directory="${activemq.data}/leveldb"/>
</persistenceAdapter>
Теперь я попытался войти в архив KahaDB? но результата нет. Архивная папка пустая:
<persistenceAdapter>
<kahaDB directory="${activemq.data}/kahadb" archiveDataLogs="true" directoryArchive="${activemq.data}/datalog"/>
</persistenceAdapter>
Спасибо.
, пожалуйста, разместите версию, которую вы используете, и некоторую конфигурацию или код с вашим вопросом, или никто не сможет вам помочь. –