dubbo常用配置
持续更新
url直连模式
开发过程中常常需要先本地调试自己的服务再注册到注册中心,debug可采用直连本地的方式(应该还有更好的方法)
provider.xml
<!--使用 zookeeper 注册中心暴露服务,注意要先开启 zookeeper-->
<dubbo:registry address="zookeeper://localhost:2181" />
<!-- 使用dubbo协议在20880端口暴露服务 -->
<dubbo:protocol name="dubbo" port="20880" />
在dubbo 20880暴露了服务,即在consumer.xml中通过url直连即可
<!--向 zookeeper 订阅 provider 的地址,由 zookeeper 定时推送 register 设置为false -->
<dubbo:registry address="zookeeper://localhost:2181" register="false"/>
<!--使用 dubbo 协议调用定义好的 demoService 接口 客户端引入的bean id-->
<!-- url 直连dubbo服务不经过注册中心 -->
<dubbo:reference id="demoService" interface="com.dubbo.api.DemoService" url="dubbo://localhost:20880"/>