SpringBoot-Dubbo-Zookeeper
•
大数据
Apache Dubbo:https://cn.dubbo.apache.org/zh-cn/overview/home/
依赖
org.apache.dubbo
dubbo-spring-boot-starter
2.7.3
com.github.sgroschupf
zkclient
0.1
org.apache.curator
curator-framework
2.12.0
org.apache.curator
curator-recipes
2.12.0
org.apache.zookeeper
zookeeper
3.4.14
org.slf4j
slf4j-log4j12
服务端
server.port=8081 # 服务的名称 dubbo.application.name=provider # 注册中心地址 dubbo.registry.address=zookeeper://127.0.0.1:2181 # 扫描包下的服务 dubbo.scan.base-packages=org.example.service
// 服务提供者使用Dubbo的Service注解,注册到注册中心
@org.apache.dubbo.config.annotation.Service
public class ProviderServiceImpl implements ProviderService{}
消费端
# 服务的名称 dubbo.application.name=consumer # 注册中心地址 dubbo.registry.address=zookeeper://127.0.0.1:2181
// 注册到Spring容器
@Service
public class UserServiceImpl implements UserService{
// 使用dubbo的@Reference注解去注册中心查找服务
@org.apache.dubbo.config.annotation.Reference
private ProviderService providerService;
}
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/79a762b2dc.html
