下载了dubbo源代码,本地进行demo测试,本地电脑只有nacos,所以将dubbo默认的zookeeper调整为nacos。
// 本人用的dubbo-demo-annotation,其他demo同理
// 服务提供方
public class Application {
public static void main(String[] args) throws Exception {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(ProviderConfiguration.class);
context.start();
System.in.read();
}
@Configuration
@EnableDubbo(scanBasePackages = "org.apache.dubbo.demo.provider")
@PropertySource("classpath:/spring/dubbo-provider.properties")
static class ProviderConfiguration {
@Bean
public RegistryConfig registryConfig() {
RegistryConfig registryConfig = new RegistryConfig();
// registryConfig.setAddress("zookeeper://127.0.0.1:2181");
registryConfig.setAddress("nacos://127.0.0.1:8848");
return registryConfig;
}
}
}
// 服务消费者配置调整dubbo-consumer.properties
dubbo.application.name=dubbo-demo-annotation-consumer
#dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.registry.address=nacos://127.0.0.1:8848
标签:Dubbo,dubbo,0.1,demo,zookeeper,nacos,registryConfig,源代码
From: https://www.cnblogs.com/zhangshoudao/p/16987340.html