Обновить doc/Common/Concepts.md
parent
5812a05f01
commit
33086bff2d
|
@ -1,5 +1,9 @@
|
||||||
## Основные концепции
|
## Основные концепции
|
||||||
|
|
||||||
|
Брокер должен быть встраиваемым в приложения на .Net. В случае встройки должна быть реализована функция подключения внешнего обработчика проходящих через брокер данных.
|
||||||
|
|
||||||
|
## Технические особенности
|
||||||
|
|
||||||
1. Создается гибрид Apache Kafka и RabbitMQ. Логика организации маршрутизации сообщений будет такова:
|
1. Создается гибрид Apache Kafka и RabbitMQ. Логика организации маршрутизации сообщений будет такова:
|
||||||
Exchange и очереди, как в RabbitMQ, с ключами маршрутизации (Routing key). Пока планирую два вида Exchange - один отдает сообщения во все очереди с соответствующим ключем, второй - в одну, выбранную случайным образом. При этом, Exchange хранит всю прокачанную историю сообщений, как это делает Кафка.
|
Exchange и очереди, как в RabbitMQ, с ключами маршрутизации (Routing key). Пока планирую два вида Exchange - один отдает сообщения во все очереди с соответствующим ключем, второй - в одну, выбранную случайным образом. При этом, Exchange хранит всю прокачанную историю сообщений, как это делает Кафка.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue