Я хочу отключить экземпляр службы Spring Boot от сервера реестра Eureka, когда в этой службе возникнет какая-либо проблема. Но я не знаю, как это сделать.
Иногда при запуске моего экземпляра служба сталкивается с исключением ограничения накладных расходов Gc, такого рода исключения не приводят к немедленному отключению моей службы, но они больше не могут обрабатывать запросы от веб-клиента/клиента приложения, и сервер реестра Eureka определяет, что экземпляр службы работает, затем служба шлюза продолжает маршрутизировать трафик к нему, это заставляет мой сервер отвечать на успех, чередуясь с ошибкой.
Я хочу что-нибудь сделать, чтобы решить эту проблему. Что-то вроде этого, если произойдет это исключение, я отключу этот экземпляр службы с помощью eureka от службы шлюза, больше не направляя трафик на этот экземпляр.
Как я могу это сделать?
Подробнее здесь: https://stackoverflow.com/questions/790 ... try-server