微服务整体架构

前言

大型企业业务的高复杂度、高并发高性能需分散压力、团队协同、业务解耦、故障隔离等原因,内部系统都会在分布式架构下,服务之间以微服务的架构形式搭建。本文介绍微服务整体架构、架构中的关键组件。

整体架构

下面是大型企业级分布式架构下的整体技术架构示意:

其中本文指的微服务架构主要是整个分布式系统内部服务以微服务形式存在,以及服务之间调用、管控等方式的架构。

其中微服务架构涉及到对外网关、内部服务注册发现、服务调用方式、服务调用网络传输方式、服务限流、熔断、分布式链路追踪等关键组件,下面以SpringCloud举例,SpringCloud开源代码:https://github.com/spring-cloud,以及其他类试组件的对比:

关键组件

SpringCloud对应组件

SpringCloud组件其他说明

其他类试组件

网关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值