Поддерживает ли EJB-сервер отслеживание ошибок после развертывания?

Я новичок в EJB. В последнее время я исследую надежность программного обеспечения, особенно в корпоративных приложениях. Мне интересно, поддерживает ли сервер приложений EJB отслеживание ошибок после развертывания.
Например, когда вы развертываете свое EJB-приложение в реальном мире, иногда, даже с очень малой вероятностью, ваша система все еще может ошибаться из-за сервисов (например, в транзакциях, параллелизме,... вертикальных, горизонтальных сервисах или бизнес-EJB в целом, которые влияет на производительность системы). В этом случае вся система может быть остановлена ​​или нет. Мой вопрос заключается в том, поддерживает ли сервер приложений EJB какой-либо API отслеживания ошибок, чтобы распознавать и записывать всю информацию об этих ошибках?

Все ошибки в логическом программировании не касаются.

Спасибо и извините за мой плохой английский.

1 ответ

Решение

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

Другие вопросы по тегам