1)要在pom文件中导入接口依赖
2)在配置文件中指定服务中心的ip地址
3)使用的dubbo自己的注解向服务中心中获取服务,并且将获取的对象放入到了Spring中
@Reference(interfaceClass = BidInfoService.class,version = "1.0.0",check = false)
private BidInfoService bidInfoService;
dubbo的项目是怎么实现的呢?
1)在linux中开启zookeeper服务
2)写interface项目,注意这个项目没有配置文件,所以就没有向服务中心中注册。
3)写servece项目
*pom文件导入接口依赖
*配置文件指定注册中心,并声名此服务为提供者spring.dubbo.server=true
*使用dubbo独有的注解向服务中心注册服务,注意这个注解并不是创建一个实体类放到spring容器中,想要放入spring容器我们要使用@Componet注解
@Service(interfaceClass = BidInfoService.class,version = "1.0.0",timeout = 15000)
4)写customer项目,获取服务