You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have my application running in a hot refresh mode which means to make my application refresh it's configuration as soon as I change the config files, and this movement will trigger a RefreshEvent by ApplicationContext.
While using EurekaNotificationServerListUpdater as ServerListUpdater DiscoveryClient will lose all eurekaListeners registered by EurekaNotificationServerListUpdater after spring receiving a RefreshEvent.
After firing RefreshEvent, EurekaNotificationServerListUpdater for each service in each ribbon client will not change, which means, new DiscoveryClient will no longer trigger a CacheRefreshedEvent because none of the EurekaEventListener are in the new DiscoveryClient's listener list.
Is it possible to make a re-registration after RefreshEvent ?
The text was updated successfully, but these errors were encountered:
I have my application running in a hot refresh mode which means to make my application refresh it's configuration as soon as I change the config files, and this movement will trigger a
RefreshEvent
byApplicationContext
.While using
EurekaNotificationServerListUpdater
asServerListUpdater
DiscoveryClient will lose all eurekaListeners registered byEurekaNotificationServerListUpdater
after spring receiving aRefreshEvent
.After firing
RefreshEvent
,EurekaNotificationServerListUpdater
for each service in each ribbon client will not change, which means, newDiscoveryClient
will no longer trigger aCacheRefreshedEvent
because none of theEurekaEventListener
are in the newDiscoveryClient
's listener list.Is it possible to make a re-registration after
RefreshEvent
?The text was updated successfully, but these errors were encountered: