Приложение с Эврикой не снимается с регистрацииJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Приложение с Эврикой не снимается с регистрации

Сообщение Anonymous »

Пожалуйста, помогите мне разобраться в проблеме. У меня есть приложение Java EE, которое развернуто в кластере Kubernetes на Wildfly 18.0.1. Eureka также развернута в этом кластере. Я использую эту зависимость Maven в своем приложении Java:

Код: Выделить всё

com.netflix.eureka
eureka-client
1.10.14

Это класс, который отвечает за регистрацию и отмену регистрации экземпляра приложения в Eureka:

Код: Выделить всё

@WebListener
public class ServerStartup implements javax.servlet.ServletContextListener{
@Override
public void contextDestroyed(ServletContextEvent arg0) {
EurekaClientService.getInstance().deRegister();
}

@Override
public void contextInitialized(ServletContextEvent arg0) {
EurekaClientService.getInstance().registerInstance();
}
}

Код: Выделить всё

deRegister
метод в EurekaClientService:

Код: Выделить всё

public void deRegister() {

applicationInfoManager.setInstanceStatus(InstanceInfo.InstanceStatus.DOWN);
sendHeartBeat();
if(eurekaClient != null){
eurekaClient.shutdown();
}
else{
log.warn("eurekaClient is NULL, can't deRegister()");
}

}

public void sendHeartBeat(){
applicationInfoManager.refreshLeaseInfoIfRequired();
}

Код: Выделить всё

applicationInfoManager - com.netflix.appinfo.ApplicationInfoManager
eurekaClient - com.netflix.discovery.EurekaClient
Проблема в том, что после завершения работы приложения оно не отменяется автоматически от регистрации в Эврике и, соответственно, Эврика помнит о нем еще какое-то время, что для меня является некорректным поведением
Я думаю, что это может быть связано с тем, что сама библиотека не работает с Java EE.


Подробнее здесь: https://stackoverflow.com/questions/791 ... registered
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Camunda 7, Spring Boot, проблема с Эврикой
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Camunda 7, Spring Boot, проблема с Эврикой
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Блокировка не снимается потоком в конце метода выполнения
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Expo App снимается в производственной сборке на Testflight
    Anonymous » » в форуме IOS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Expo App снимается в производственной сборке на Testflight
    Anonymous » » в форуме Javascript
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»