Crates.io | rsiot-channel-utils |
lib.rs | rsiot-channel-utils |
version | 0.0.2 |
source | src |
created_at | 2023-11-14 15:44:27.615733 |
updated_at | 2023-11-14 15:44:27.615733 |
description | Вспомогательные компоненты |
homepage | |
repository | |
max_upload_size | |
id | 1034932 |
size | 37,065 |
Утилиты для работы очереди сообщений
Сохранение сообщений в кеше. Входящие сообщения могут сразу пересылаться на выход.
Сборка нескольких сообщений в одно
Перенаправление сообщений с задержкой. Поступающие сообщения сохраняются в кеше, периодически значения из кеша пересылаются на выход.
Пример использования:
источник генерирует сообщения быстрее, чем потребитель может обработать
для одновременного обновления данных в интерфейсе пользователя
Фильтрация сообщений
Преобразование mpsc::Receiver в broadcast::Sender
Преобразование одного mpsc::Receiver в несколько mpsc::Sender