美文网首页
dubbo服务既当提供者又当服务者研究

dubbo服务既当提供者又当服务者研究

作者: socoo123 | 来源:发表于2017-04-20 22:35 被阅读0次

    dubbo rpc框架在我们的使用中承担着非常重要的比例,由于考虑到将要进行服务分拆,因而需要将某些本地服务改造成远程调用。


    尝试了一下:

    在provider的xml里面配置了提供者:

    <dubbo:service ref="lineShipSearchService" interface="com.xxx.xxx.LineShipSearchService" />

    相应的,consumer的xml配置消费者:

    <dubbo:reference id="lineShipSearchService" interface="com.xxx.xxx.LineShipSearchService" />

    配置启动的时候,记住要把provider和consumer的配置文件放在最前面加载,否则会导致spring的重复id问题。

    加载完之后,调用的时候发现会报错:


    网上找了一下发现其他人和我报了同样的错误,说明dubbo框架内部是拒绝这种方式的。

    后来我试了,用两个应用启动,一个只配置provider,一个只配置consumer,这样调用是OK的。

    准备抽空再仔细看看dubbo内部为什么会有这样的拒绝策略。

    相关文章

      网友评论

          本文标题:dubbo服务既当提供者又当服务者研究

          本文链接:https://www.haomeiwen.com/subject/eklrzttx.html