华为云微服务架构学习笔记

本文介绍了微服务架构的演变,强调了其灵活性和独立性。详细讨论了华为云微服务引擎CSE,包括降级、灰度发布、负载均衡、限流、熔断和容错机制。此外,还提及了ServiceComb开源项目,它是华为基于内部CSE框架打造的微服务标准,并解释了为何不强制依赖SpringBoot。最后,文章探讨了微服务的全生命周期管理和DevOps在微服务运维中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微服务引言

微服务出现的动机,现在业务变革太快了,要求技术架构需要跟上变化,

从单体架构到soa架构到微服务架构,灵活性,轻快做了进一步演进,从互联网公司到企业级的应用CRM系统,金融系统

不仅仅是应用的架构,自组织团队,完成分析开发测试部署运维,7~8个人;技术实践;流程与工具

Serverless(微服务),Martin Flower(发明人),独立部署,独立演进,允许技术多样性,模块化边界性

原来只需要运维一个应用,现在需要应用多个

原来单体调用(在进程内),现在要远程调用,慢,可靠性

单体应用用数据库的事务保持一致性,但是微服务有多个数据库,可以多实例连接一个数据库,用最合适的数据库技术,原来是关系型数据库,EJB强事务,但现在有些用redis和mongDB非关系型数据库,保持数据的一致性

微服务架构解决方案

华为云微服务产品,微服务引擎CSE微服务引擎

降级,访问剧增的时候把一些服务关闭,页面上也不会显示相关的内容

灰度发布:有两个版本,一个是1.0版本,一个而是2.0版本,2.0版本的筛选条件设置为成都,即在搜索别的城市,eg广州的时候

选择1.0版本,搜索成都的时候选择2.0版本.

微服务治理之负载均衡,分发到多个服务器,提供响应反应快的实例,提供最快的告诉

微服务治理之限流,超过限流请求量,防止故障蔓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值