(1)SpringCloud - 起源和深入了解

本文介绍了微服务的概念,由马丁·福勒提出的微服务理念,以及微服务架构的特点,强调服务间的轻量级通信。重点探讨了SpringCloud在微服务架构中的角色,解释了SpringCloud与SpringBoot的关系和区别,以及与Dubbo的不同,提供了SpringCloud的简单应用示例。
摘要由CSDN通过智能技术生成

1 微服务是什么?

先看一下微服务的主创人和微服务的概念提出者: 马丁.福勒 的官方说明:

马丁弗勒
翻译过来:
在这里插入图片描述
引用至: https://www.jianshu.com/p/9611a30651d0
在这里插入图片描述

综合上图2个:我最浅显的理解是

一个单一的应用程序是一个大复杂的系统
首先微服务的特点就是拆分
它把一个大复杂的系统拆分成很多个小的业务系统。
我们把这个小的业务系统呢,称为组件。同时就是我们所指的微服务。
同时这些微服务(业务系统)之间通过轻量级的通信机制互相沟通。
且每一个服务都拥有自己独立的进程。
且每一个服务可以用不同的语言来编写。
同时它更强调的是拥有独立的数据库。
为什么说微服务没有一个统一的,标准的定义呢?
因为从技术维度和业务来说,它的划分也是不同的。

但是从

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值