dubbo微服务既是服务提供方,又是服务消费方

发布于 2021-12-01 01:53:46 字数 56 浏览 698 评论 8

怎样将dubbo微服务既是服务提供方,又是服务消费方。是写在同一个配置文件里,还是分开呢?急求

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

奈何桥上唱咆哮 2021-12-03 19:24:54

<dubbo:application name="provider" />

    <dubbo:protocol name="dubbo"  port="20885"  dispatcher="all" threadpool="cached"/>

 <dubbo:registry address="${zookeeper}" check="false" subscribe="false" register="true" /> 

 <dubbo:service interface="com.xxx.xxx.xxx.UserService" ref="userService" />

 <dubbo:reference interface="com.xxx.xxx.xxx.BaseService" id="baseService" check="false"  timeout="10000" />这种写法报错呢 跪求啊

辞别 2021-12-03 19:20:04

按照正常的写法写就行,当一个提供方需要另一个提供方的时候,直接再配置文件里映射一下就好,可以取到的,但是这样感觉并不好。

落墨 2021-12-03 19:08:51

能具体点不能?

怎言笑 2021-12-03 18:52:59

分开

卸妝后依然美 2021-12-03 18:13:09

如何配置啊

心舞飞扬 2021-12-03 16:38:02

好好好好

绝情姑娘 2021-12-03 07:55:29

回复
<dubbo:application name="XXXX_consumer" /> 这个只需要配置在一个xml

酒几许 2021-12-03 02:16:08

提供者

<dubbo:application name="XXXXX" />

<dubbo:registry address="${zookeeper.url}" file="${user.home}/.XXXX-dubbo/dubbo.cache"/>

<dubbo:protocol name="dubbo" port="XXXXX" />

<dubbo:service interface="XXXXXXXXXXXXXXX"

ref="XXXX" timeout="${dubbo.timeout}" />

消费者

<dubbo:application name="XXXX_consumer" />

<dubbo:registry address="${zookeeper.url}" file="${user.home}/.XXXX-dubbo/dubbo.cache"/>

<!-- 生成远程服务代理,可以像使用本地bean一样使用Service -->
<dubbo:reference id="XXXXXX"
interface="XXXXXXXXXXX" check="false" url="dubbo://127.0.0.1:21930"/> 

可以写到一个spring的config文件也可以分到两个文件,看需要了,我写到两个config文件中,主要是为了写testCase的时候,不用每次都全部加载。

还有不明白的再问吧,感觉已经足够了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文