Будут ли живые сообщения mqtt храниться в mongoDB в рамках решения Ditto? Как я могу проверить, хранятся ли эти сообщения?

В архитектуре Ditto MongoDB должен хранить все сообщения MQTT. Не уверены, что живые сообщения? Когда я захожу в MongoDB, сбор запросов, не могу ничего найти, хотя я нахожу, что "вещи" имеют определенный размер. Есть ли способ проверить, были ли сообщения mqtt сохранены в mongoDB?

Спасибо

1 ответ

Живые сообщения не хранятся в MongoDB, как описано в документации. Только двойные команды влияют на постоянное состояние цифрового двойника / вещи в базе данных.

Однако, если вы имеете в виду, что полезная нагрузка вашего сообщения MQTT представляет собой команду-близнец, необходимо изменить постоянное состояние объекта-близнеца.

Если вам нужно проверить в базе данных, проверьте things_journal Коллекции MongoDB с префиксом, если событие, возникшее в результате команды-близнеца, сохранилось (см. также документы по архитектурному стилю).

Другие вопросы по тегам