微服务架构概述

一、微服务框架与传统服务框架
1.1、传统服务存在的问题
①、应用复杂度增加、更新、维护难(难以进行二次开发)
②、易造成系统资源浪费(在扩展时扩展一些无关服务,浪费资源)
③、影响开发效率(系统应用越大,启动时间越长)
④、应用可靠性低(一个模块出现Bug,影响整个系统应用)
⑤、不利于技术更新(传统单体架构的一个war包包含了系统所有服务功能)
1.2、微服务架构
①、概念:将系统业务按功能拆分成更加细粒度的服务,被拆分的每个服务都是一个独立应用,对外提供公共的API。
1.3、优点
①、复杂度可控(每一个小服务可由一个开发团队负责,维护性高、提高了开发效率)
②、可独立部署(微服务可独立运行)
③、易于容错(故障被隔离在单个服务中)
④、易于扩展(每个服务可根据其需求进行扩展)

二、微服务架构搭建 在这里插入图片描述
三、微服务架构组件
①、服务注册中心:注册系统中所有服务的地方
②、服务网关(API网关):服务调用的入口
③、分布式配置中心:将本地化得配置信息注册配置中心
④、负载均衡:服务提供方一般以多实例的形式提供服务
⑤、服务容错保护:通过断路器等一系列服务保护机制

微服务架构的技术选型
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值