Dubbo:服务调用

Posted WCK的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo:服务调用相关的知识,希望对你有一定的参考价值。

Spring Cloud Alibaba Dubbo:服务调用

一、项目架构变化

1. 应用程序架构变迁

​ 在过去的十数年中,互联网已经成为提供内容和服务的首要平台。因此,每个企业都需要走到线上,提供在线服务。随着互联网环境的高速发展、企业需求的不断递增,应用程序架构也在不断推演发展。从最传统的单体应用(分层开发思想),演进到分布式架构体系。而分布式架构体系也随着技术与需求的发展不断推演,从早期的RPC软件模型体系,到SOA架构、微服务架构。

2. 单体架构

​ 单体架构就是一个项目里面包含这个项目中全部代码。一个应用程序完成全部功能的实现。

2.1 优点

​ 部署简单、维护方便、开发成本低。

2.2 缺点

​ 当项目规模大、用户访问频率高、并发量大、数据量大时,会大大降低程序执行效率,甚至出现服务器宕机等情况。

​ 维护成本高、改动影响大(无论是修改1行代码,还是10行代码,都要全量替换)、部署频率低(无法快速交付客户需求)。无法满足快速扩容,弹性伸缩,无法适应云环境特性等问题。

以上是关于Dubbo:服务调用的主要内容,如果未能解决你的问题,请参考以下文章

Dubbo 项目与传统项目

基于Dubbo的分布式系统架构实战

基于Dubbo的分布式系统架构完整教程

基于Dubbo的分布式系统架构完整教程

基于Dubbo的分布式系统架构视频教程

dubbo(x)分布式事务解决方案