@Configuration(proxyBeanMethods=false) @Import(value=DubboServiceRegistrationEventPublishingAspect.class) @ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled", matchIfMissing=true) @AutoConfigureAfter(name={"org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration","org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationAutoConfiguration","org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration"}, value=DubboMetadataAutoConfiguration.class) public class DubboServiceRegistrationAutoConfiguration extends Object
Configuration.| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONSUL_AUTO_SERVICE_AUTO_CONFIGURATION_CLASS_NAME
ConsulAutoServiceRegistrationAutoConfiguration.
|
static String |
CONSUL_AUTO_SERVICE_AUTO_REGISTRATION_CLASS_NAME
ConsulAutoRegistration.
|
static String |
EUREKA_CLIENT_AUTO_CONFIGURATION_CLASS_NAME
EurekaClientAutoConfiguration.
|
static String |
ZOOKEEPER_AUTO_SERVICE_AUTO_CONFIGURATION_CLASS_NAME
ZookeeperAutoServiceRegistrationAutoConfiguration.
|
| 构造器和说明 |
|---|
DubboServiceRegistrationAutoConfiguration() |
public static final String EUREKA_CLIENT_AUTO_CONFIGURATION_CLASS_NAME
public static final String CONSUL_AUTO_SERVICE_AUTO_CONFIGURATION_CLASS_NAME
public static final String CONSUL_AUTO_SERVICE_AUTO_REGISTRATION_CLASS_NAME
public DubboServiceRegistrationAutoConfiguration()
@Bean @Conditional(value=MissingSpringCloudRegistryConfigPropertyCondition.class) public org.apache.dubbo.config.RegistryConfig defaultSpringCloudRegistryConfig()
@EventListener(value=ServiceInstancePreRegisteredEvent.class) public void onServiceInstancePreRegistered(ServiceInstancePreRegisteredEvent event)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.