美文网首页
dubbo源码学习-服务注册 之一

dubbo源码学习-服务注册 之一

作者: 一驴绝尘 | 来源:发表于2018-08-10 11:26 被阅读0次

    讲解这个之前,先贴上自己学习源码时的服务注册的配置

    dubbo协议配置

    <dubbo:protocol id="protocolDemo" name="dubbo" threadpool="fixed" threads="100" iothreads="9" accepts="0" payload="88388608" serialization="hessian2" dispatcher="all" register="true" buffer="8192"  port="20881"/>

    服务注册地址配置,这里用到了zookeeper作为注册中心

    <dubbo:registry id="zookeeperDemo" address="zookeeper://127.0.0.1:2181"  timeout="30000"/>

    服务配置,其中 protocol引用了上面定义的协议 protocolDemo,reistry应用了上面定义的注册配置zookeeperDemo,interface定义了要注册的服务,ref引用的是bean的实例

    <dubbo:service reistry="zookeeperDemo" protocol="protocolDemo" interface="com.alibaba.dubbo.demo.DemoService" ref="demoService" timeout="30000"/>

    定义bean

    <bean id="demoService"  class="com.alibaba.dubbo.demo.provider.DemoServiceImpl"/>

    服务注册基本分成两步

    1 通过protocol的配置,将服务暴露在本地端口

    2 通过reistry的配置,将服务注册到远程

    相关文章

      网友评论

          本文标题:dubbo源码学习-服务注册 之一

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