马什么梅
2019-03-27 09:40
我的项目和老师有点不一样,我的项目里是
一个dubbo-provider.xml:
<dubbo:service interface="com.deppon.rps.exp.client.api.IOrderService"
ref="orderService" version="${version}" group="${group}"/>
一个dubbo-consumer.xml:
<dubbo:reference id="notifyOmsService" version="${rps-resource.dubbo.version}" group="${rps-resource.dubbo.group}"
check="false" interface="com.deppon.rps.resource.client.api.INotifyOmsService" />
dubbo-consumer.xml消费方的配置是差不多的。
provider里<dubbo:service interface="xxxx">
和
@Service(protocol={"dubbo"},validation="true",version="1.0",timeout=3000)
@Path("xxx")
是一样的暴露服务接口的效果么
@Service用在实现类上;
而你的dubbo-provider.xml里的interface后面填的是接口, ref填的是接口的实现类
作用是都一样的, 用注解就是方便, spring最开始都是基于xml的配置方式
2小时实战Apache顶级项目-RPC框架Dubbo分布式服务调度
20336 学习 · 145 问题
相似问题