| - поток заявок
- поток ответов
|
Клиент | - Пишет в поток заявок
- Читает поток ответов
|
Сервер | - Читает поток заявок
- Пишет в поток ответов
|
- Клиент кладет заявку в поток заявок.
- Сервер забирает заявку из потока заявок.
- Сервер выполняет обработку.
- Сервер кладет результат обработки в поток ответов.
- Клиент забирает результаты из потока ответов.
В качестве промежуточного узла между клиентом и сервером может выступать Брокеры сообщений.
Вопросы
1) Если несколько клиентов работают через одну очередь, то способные ли они:
1.1) Получать ответы только на свои заявки, не пересекаясь с другими.
1.2) Получать весь поток ответов и фильтровать его, отбирая только свои ответы.
2) Вопрос скорости обработки. Успевает ли сервер обрабатывать весь поток заявок или же очередь заявок нарастает.
3) Вопрос размеров очереди сообщений.