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