как изящно остановить рабочую роль с помощью очереди служебной шины - PullRequest
0 голосов
/ 24 сентября 2018

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

Проблема заключается в том, что мы пытаемся развернуть рабочую роль любойСлушатель сообщений служебной шины, который обрабатывает запрос, который находится в действии, прерывается методом onStop (), и мои данные получают поврежденные.и я должен снова отправить сообщение для текущего запроса.

Мне нужен механизм для постепенной остановки рабочей роли, чтобы он обрабатывал существующий запрос сообщения перед выходом и прекращал прослушивание нового сообщения.Как я это сделал.

...