Не могли бы вы дать мне несколько советов по созданию архитектуры для следующего сценария с использованием служб Azure?
![enter image description here](https://i.stack.imgur.com/5Bljn.png)
- С центрального сервера мне нужно иметь возможность отправлять сообщения, только если агент i находится в сети.
- Мне нужно получить подтверждение, чтобы узнать, было ли доставлено сообщение или нет
- Связь является односторонним центральным сервером с агентом i
- Может быть несколько агентов в будущем
- Должен быть гарантирован правильный порядок сообщений
i - любой агент от 1 до x
Я думал об использовании служебной шины Azure, но я не уверен, что это лучшийстратегия.Я мог бы иметь очередь для каждого агента, но в соответствии с тем, что я видел в примерах, я не могу получить подтверждение при доставке сообщения. Кроме того, я не видел никакой функции, чтобы узнать, находится ли получатель в сети или нет.
Спасибо!