Будут ли живые сообщения mqtt храниться в mongoDB в рамках решения Ditto? Как я могу проверить, хранятся ли эти сообщения?
В архитектуре Ditto MongoDB должен хранить все сообщения MQTT. Не уверены, что живые сообщения? Когда я захожу в MongoDB, сбор запросов, не могу ничего найти, хотя я нахожу, что "вещи" имеют определенный размер. Есть ли способ проверить, были ли сообщения mqtt сохранены в mongoDB?
Спасибо
1 ответ
Живые сообщения не хранятся в MongoDB, как описано в документации. Только двойные команды влияют на постоянное состояние цифрового двойника / вещи в базе данных.
Однако, если вы имеете в виду, что полезная нагрузка вашего сообщения MQTT представляет собой команду-близнец, необходимо изменить постоянное состояние объекта-близнеца.
Если вам нужно проверить в базе данных, проверьте things_journal
Коллекции MongoDB с префиксом, если событие, возникшее в результате команды-близнеца, сохранилось (см. также документы по архитектурному стилю).