code: @Bean(name = "dolphinEventBus")
      @SingletonScope
      protected RemotingEventBus createEventBus() {
          return (RemotingEventBus) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[]{RemotingEventBus.class}, new LazyEventBusInvocationHandler());
      }
docs: Method to create a spring managed {@link RemotingEventBus} instance in singleton scope.
  
  @return the instance