rsiot-message-router

Crates.iorsiot-message-router
lib.rsrsiot-message-router
version0.0.21
sourcesrc
created_at2023-12-12 12:12:11.506461
updated_at2023-12-13 14:06:29.642452
descriptionМаршрутизация сообщений
homepage
repositoryhttps://github.com/Konstantin-Dudersky/rsiot
max_upload_size
id1066311
size13,955
(Konstantin-Dudersky)

documentation

README

TODO - крейт message-router - для маршрутизации сообщений:

  • рассылка сообщений только нужным сервисам
  • хранит кеш, чтобы предотватить зацикливание рассылки сообщений

Все сервисы обмениваются данными на основе модели Публикации/Подписки (Pub/Sub). Стандартный способ через Redis (можно ли через MQTT)?

TODO Видимо, не получится выделить в отдельный компонент. Необходимо добавить в конфигурацию cmp_redis_publisher функцию, которая будет принимать сообщение, и выдавать вектор каналов. Тогда message_router можно реализовывать как отдельный сервис на основе стандартных компонентов.

Commit count: 497

cargo fmt