论持久战之Dubbo学习分享

什么是dubbo?

Dubbo is a distributed, high performance RPC framework which empowers applications with service import/export capabilities.

It contains three key parts, which include:
Remoting: a network communication framework providing sync-over-async and request-response messaging.
Clustering: a remote procedure call abstraction with load-balancing/failover/clustering capabilities.
Registration: a service directory framework for service registration and service event publish/subscription(引用github dubbo仓库)

Dubbo是一个分布式的、高性能的RPC框架,使服务导入/导出功能的应用。

它包含三个关键部分,其中包括:
远程控制:提供在异步和同步请求响应消息的网络通信框架。
集群:远程过程调用抽象负载均衡/故障转移/集群能力。
注册:服务注册和服务事件发布/订阅的服务目录框架。

微服务(dubbo、thirft)与传统SOA的区别:

传统soa是系统与系统之间形成一条服务总线(esb),微服务是对业务拆分甚至功能模块拆分,对开发、维护、运维以及团队合作的效率都有很大的提升。如果把soa定义为最小颗粒那么微服务就是细微颗粒。(个人理解)

声明

以下内容是本人在学习dubbo框架和借鉴网上前辈对dubbo框架介绍的学习总结,如有相似的段落,著作权为原作者和阿里巴巴公司。

由于dubbo涉及的内容和知识非常多,阅读者需要了解Spring、RMI、RPC、常用设计模式等,列举了一个目录供阅读者参考。

Paste_Image.png
Paste_Image.png
Paste_Image.png

目录中的所有内容已打包成PDF,拷贝链接到chrome或系统浏览器中查看http://dubbo.yz-ss.top/web/viewer.html,服务器不在国内查看的时候可能有延时。

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

相关阅读更多精彩内容

  • 1. 前言 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业...
    七寸知架构阅读 13,369评论 11 86
  • 2003年2月24日 今天周一,好不容易等到今天,一大早就赶到华侨医院取出切片,赶往中山大学附属肿瘤医院。听人说,...
    小呦呦阅读 1,886评论 0 0
  • 偶然在微信读书上看见它,一看就迷上了,读了两本,期待每周更新,写时事、热门人物。
    kwork1988阅读 1,495评论 0 0

友情链接更多精彩内容