как ответить после завершения очереди сообщений? - PullRequest
0 голосов
/ 16 июня 2020
• 1000 затем он ответит, подтверждая, что исходный запрос был выполнен. Но я не совсем уверен, как сделать последний кусок ...

Я пытался добавить еще одну очередь, поэтому, когда я получаю исходный запрос, я добавляю к сообщению a TicketNumber и это будет немедленным ответом, в то время как полный запрос был обработан, после его завершения отбросьте сообщение в другую очередь, включая эту TicketNumber, но я видел, что не могу использовать очереди, чтобы получить там сообщение с указанием c.

Есть идеи / предложения?

Ответы [ 2 ]

0 голосов
/ 16 июня 2020

Другое решение для определения протокола обратного вызова для сообщения. Т.е. объект сообщения содержит адрес очереди или http-адрес, который будет использоваться для доставки исполняемого результата.

0 голосов
/ 16 июня 2020

Ваш клиентский интерфейс должен использовать длинный опрос или Pu sh Api . Вы также должны рассмотреть возможность сохранения состояния приложения на стороне сервера для лучшего взаимодействия с пользователем. сервер. Это также может быть K-Table, коллекция mongoDb или таблица DB.

Вы можете получить информацию о клиенте через applicationKey или использовать CorrelationId (режим без сохранения состояния).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...