SpringBoot基础之:集成Dubbo
1. 基础知识
a. 接口工程:存放Model和Service接口
b. 服务提供者:service接口的实现类将服务暴露,并注册到注册中心,调用数据 持久层。(大头)
- 添加依赖(dubbo、注册中心、接口工程)
- 配置核心配置文件
c. 服务消费者:处理浏览器的请求,从注册中心调用服务提供者提供的服务
- 添加依赖(dubbo、注册中心、接口工程)
- 配置核心配置文件
2. 服务消费者找到服务提供者
- 1 利用
@Component
注解将service接口实现类放入springboot容器中。 - 2 利用dubbo的
@Service
注解将service接口实现类注册给注册中心。 - 3 利用dubbo的
@Reference
注解调用service接口实现类(不再使用@Autowired)。 - 4 在服务提供者和服务消费者启动类中添加dubbo启动注解。
@EnableDubboConfiguration
。
注意: @Service
和@Reference
都是dubbo
的注解。