美文网首页我爱编程
Spring-Cloud专题(二)在Dubbo中使用Spring

Spring-Cloud专题(二)在Dubbo中使用Spring

作者: DonneyYoung | 来源:发表于2017-02-10 17:06 被阅读1984次

    在Dubbo中使用Spring-Cloud组件

    Spring-Cloud基于Spring-Boot,前文探索了Dubbo的Spring-boot化,此后就可以在Dubbo中使用Spring组件了。

    Dubbo中使用Spring-Cloud的注册中心

    Dubbo使用Zookeeper作为注册中心,而Spring-Cloud使用Eureka作为注册中心以外,还能使用Zookeeper作为注册中心。
      把Dubbo服务注册到Zookeeper的Dubbo节点,同时作为Spring-Cloud服务注册到Zookeeper的Spring-Cloud节点,如此一来,Dubbo服务可以同时被Dubbo和Spring-Cloud同时发现。

    Dubbo中使用基于HTTP的REST协议

    在Spring-Cloud能通过Zookeeper发现Dubbo发布的服务后(主要是获取服务IP地址与端口号),如果Dubbo服务端使用REST协议,那么Spring-Cloud的消费端能直接调用。协议实现请参考:HTTP调用实现

    使用异构语言以及对外调用

    既然在Dubbo中使用基于HTTP的REST协议后,Spring-Cloud客户端能直接调用。那么更进一步,我们可以直接使用Zuul作为服务网关,来实现对异构语言以及对外的调用。(外部请求--》Zuul网关--》Dubbo服务),Zuul服务网关相关请参考Spring Cloud构建微服务架构(五)服务网关

    转载注明出处,我就不和你计较。
    by Donney Young
    http://www.jianshu.com/p/eea858defe1c

    相关文章

      网友评论

        本文标题:Spring-Cloud专题(二)在Dubbo中使用Spring

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