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

在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协...
    Java架构阅读 10,615评论 0 8
  • 软件是有生命的,你做出来的架构决定了这个软件它这一生是坎坷还是幸福。 本文不是讲解如何使用Spring Cloud...
    Bobby0322阅读 22,877评论 3 166
  • 随着经济水平的提高,人们对健康也开始重视,越来越多的人走进了健身房,但是我们锻炼完每一块肌肉之后都需要给他拉伸一下...
    亚洲形体可可阅读 5,451评论 0 0
  • 高中喜欢了一个男生两年半,无果.认真学习了三年,爱情其实是一张白纸.到了大学就把高中喜欢的那个男生忘的一干二净. ...
    邓小草阅读 2,880评论 0 0

友情链接更多精彩内容