Get warning event from Circuit Breaker or Instance Isolation.
Senario
- When the microservice is running, Circuit Breaker or the instance isolation status changes, you need to listen to related events, get relevant information and handle it.
Use Reference
- Monitor CircuitBreaker events
Object receiveEvent = new Object() {
  @Subscribe
  public void onEvent(CircutBreakerEvent circutBreakerEvent) {
    //Get information from circutBreakerEvent
    }
  };
EventManager.getEventBus().register(receiveEvent);
- Listen for instance isolation events
Object receiveEvent = new Object() {
  @Subscribe
  public void onEvent(IsolationServerEvent isolationServerEvent) {
    //Get information from isolationServerEvent
    }
  };
EventManager.getEventBus().register(receiveEvent);
- Both events are monitored
Object receiveEvent = new Object() {
  @Subscribe
  public void onEvent(AlarmEvent alarmEvent) {
    //Get information from alarmEvent
    }
  };
EventManager.getEventBus().register(receiveEvent);