Потребители переходят на расширенную очередь Oracle - PullRequest
0 голосов
/ 22 июня 2011

Когда потребители отключаются из-за какой-то фатальной ошибки, xml не запрашивается в отношении этого потребителя.Но если мы проигнорируем фатальную ошибку, и потребитель не выйдет из строя, то все сообщения, связанные с этим потребителем, будут отклонены.

Но сообщение, по которому произошла фатальная ошибка, не будет потеряно, и оно будет действовать какпотеря данных или информации.

Как избежать потери данных?

1 Ответ

0 голосов
/ 22 июня 2011

Используйте обработчик исключений WHEN OTHERS THEN на самом высоком уровне вашего потребителя, и если вы обнаружите фатальную ошибку, то запишите достаточно информации в очередь «ошибок», которую кто-то отслеживает (группа поддержки, администратор и т. Д.) этого достаточно для идентификации сообщения, вызвавшего фатальное событие, чтобы его можно было «обработать» или как-то обработать.

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