rsiot-channel-utils

Crates.iorsiot-channel-utils
lib.rsrsiot-channel-utils
version0.0.2
sourcesrc
created_at2023-11-14 15:44:27.615733
updated_at2023-11-14 15:44:27.615733
descriptionВспомогательные компоненты
homepage
repository
max_upload_size
id1034932
size37,065
(Konstantin-Dudersky)

documentation

README

Утилиты для работы очереди сообщений

component_cache

Сохранение сообщений в кеше. Входящие сообщения могут сразу пересылаться на выход.

component_combine_message

Сборка нескольких сообщений в одно

component_delay

Перенаправление сообщений с задержкой. Поступающие сообщения сохраняются в кеше, периодически значения из кеша пересылаются на выход.

Пример использования:

  • источник генерирует сообщения быстрее, чем потребитель может обработать

  • для одновременного обновления данных в интерфейсе пользователя

component_filter

Фильтрация сообщений

component_mpsc_to_broadcast

Преобразование mpsc::Receiver в broadcast::Sender

component_mpsc_to_many_mpsc

Преобразование одного mpsc::Receiver в несколько mpsc::Sender

Commit count: 0

cargo fmt