Axon Server - отправлять события при запуске приложения - PullRequest
0 голосов
/ 06 апреля 2020

Моя ситуация такова: у меня есть два микросервиса. Когда первый отправляет событие, другой правильно получает его; Если первый генерирует событие, а второй микросервис выключен, при включении второго микросервиса он не получает событие.

edit: я пробую сагу, когда я выдаю команду, я ее получаю на втором сервисе, только если он включен. ошибка, которую я получаю:

2020-04-06 13:53:40.341  WARN 1188 --- [-worker-ELG-3-1] i.a.a.message.command.C
ommandDispatcher  : No Handler for command: com.progressivecoder.ecommerce.comma
nds.CreateInvoiceCommand
2020-04-06 13:54:38.707  WARN 1188 --- [nio-8024-exec-8] .w.s.m.s.DefaultHandler
ExceptionResolver : Async request timed out
2020-04-06 13:54:41.514  WARN 1188 --- [nio-8024-exec-8] .w.s.m.s.DefaultHandler
ExceptionResolver : Resolved [org.springframework.web.context.request.async.Asyn
cRequestTimeoutException]
2020-04-06 13:55:01.699  WARN 1188 --- [nio-8024-exec-9] .w.s.m.s.DefaultHandler
ExceptionResolver : Async request timed out
2020-04-06 13:55:01.700  WARN 1188 --- [nio-8024-exec-9] .w.s.m.s.DefaultHandler
ExceptionResolver : Resolved [org.springframework.web.context.request.async.Asyn
cRequestTimeoutException]

читая руководство, я понял, что должен настроить командную шину для работы в асинхронном режиме; Есть ли пример, из которого я могу получить идеи? спасибо.

1 Ответ

0 голосов
/ 06 апреля 2020

В Axon Server вы видите событие, которое вы выдавали при запуске запроса на вкладке поиска? Вы видите второй микросервис на вкладке обзора и показывает ли он обработчик событий отслеживания в деталях приложения?

Март c

...