首页 > 其他 > 详细

【Dubbo】Dubbo入门

时间:2020-03-09 23:48:31      阅读:79      评论:0      收藏:0      [点我收藏+]

备注:本篇博客是为了记录Dubbo的使用

一、Dubbo是什么

Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring 框架无缝集成。

二、为什么要使用Dubbo

为什么要用Dubbo框架呢,它相对于传统服务提供模式的优势是什么,在以前,只需要单一的一个服务就可以提供整个的业务能力输出,但随着业务的繁重和流量的增大,普通的垂直应用架构已经无法应对了,此时,拥抱变化,整体的架构就需要作出调整。此刻,服务会出现以下问题。

单一的垂直领域架构带来的问题

  • 当服务越来越多时,服务 URL 配置管理变得非常困难,硬件负载均衡器的单点压力也越来越大。

  • 当业务进一步发展,服务间依赖关系变得错踪复杂,甚至分不清哪个应用要在哪个应用之前启动,架构师都不能完整的描述应用的架构关系。
  • 接着,服务的调用量越来越大,服务的容量问题就暴露出来,这个服务需要多少机器支撑?什么时- 候该加机器?

上面这几句话就暴露了,服务之间单纯靠人力难以维持了。就可以借助Dubbo来做服务的自治。

三、Dubbo入门

首先,需要注册中心zk安装好,做为作为存储媒介。

IDEA创建maven项目student_dubbo,删掉其中的src文件夹,并添加对spring-boot的依赖,作为整个项目运行环境。

新建new module,依次为api(服务接口公共包)、provider(服务提供者模块)、consumer(服务消费者模块),。

【Dubbo】Dubbo入门

原文:https://www.cnblogs.com/zhangxinying/p/12443058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!