官方地址:http://dubbo.apache.org/zh-cn/
1、Container:服务运行容器,只启动一次
2、Provider:服务提供者
3、Registry:服务注册与发现的注册中心
4、Consumer:服务消费者
5、Monitor:统计服务的调用次数和调用时间的监控中心
<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>2.7.0</version> </dependency>
<!-- 提供方应用信息,用于计算依赖关系 --> <dubbo:application name="dubbo-provider" /> <!-- 使用zookeeper注册中心暴露服务地址 --> <dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" /> <!-- 用dubbo协议在20880端口暴露服务 --> <dubbo:protocol name="dubbo" port="20880" /> <!-- 用户服务接口 --> <dubbo:service interface="com.xcj.interfaceProvider.service.UserService" ref="userService" /> <bean id="userService" class="com.xcj.interfaceProvider.service.UserServiceImpl" />
<!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 --> <dubbo:application name="dubbo-consumer" /> <!-- 使用zookeeper注册中心暴露服务地址 --> <!-- 注册中心地址 --> <dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" /> <!-- 用户服务接口 --> <dubbo:reference interface="com.xcj.interfaceProvider.service.UserService" id="userService" check="false" />
原文:https://www.cnblogs.com/scorpio-cat/p/12733040.html