dubbo.properties&属性加载顺序
启动时检查默认为true
dubbo.properties&属性加载顺序
dubbo.properties&属性加载顺序
超时时间设置
dubbo.properties&属性加载顺序
dubbo.properties&属性加载顺序
dubbo.properties&属性加载顺序

dubbo.properties&属性加载顺序
dubbo.properties&属性加载顺序
重试次数
dubbo.properties&属性加载顺序
版本
dubbo.properties&属性加载顺序
dubbo.properties&属性加载顺序

配置与SpringBoot整合的三种方式

dubbo.properties&属性加载顺序

dubbo.properties&属性加载顺序

3、使用注解API方式

dubbo.properties&属性加载顺序

@Configuration
public class MyDubboConfig {
	
	@Bean
	public ApplicationConfig applicationConfig() {
		ApplicationConfig applicationConfig = new ApplicationConfig();
		applicationConfig.setName("boot-user-service-provider");
		return applicationConfig;
	}
	
	//<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181"></dubbo:registry>
	@Bean
	public RegistryConfig registryConfig() {
		RegistryConfig registryConfig = new RegistryConfig();
		registryConfig.setProtocol("zookeeper");
		registryConfig.setAddress("127.0.0.1:2181");
		return registryConfig;
	}
	
	//<dubbo:protocol name="dubbo" port="20882"></dubbo:protocol>
	@Bean
	public ProtocolConfig protocolConfig() {
		ProtocolConfig protocolConfig = new ProtocolConfig();
		protocolConfig.setName("dubbo");
		protocolConfig.setPort(20882);
		return protocolConfig;
	}
	
	/**
	 *<dubbo:service interface="com.atguigu.gmall.service.UserService" 
		ref="userServiceImpl01" timeout="1000" version="1.0.0">
		<dubbo:method name="getUserAddressList" timeout="1000"></dubbo:method>
	</dubbo:service>
	 */
	@Bean
	public ServiceConfig<UserService> userServiceConfig(UserService userService){
		ServiceConfig<UserService> serviceConfig = new ServiceConfig<>();
		serviceConfig.setInterface(UserService.class);
		serviceConfig.setRef(userService);
		serviceConfig.setVersion("1.0.0");
		
		//配置每一个method的信息
		MethodConfig methodConfig = new MethodConfig();
		methodConfig.setName("getUserAddressList");
		methodConfig.setTimeout(1000);
		
		//将method的设置关联到service配置中
		List<MethodConfig> methods = new ArrayList<>();
		methods.add(methodConfig);
		serviceConfig.setMethods(methods);
		
		//ProviderConfig
		//MonitorConfig
		
		return serviceConfig;
	}

}

dubbo.properties&属性加载顺序

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2022-01-09
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2021-06-09
  • 2022-02-20
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案