摘要:
01.对微服务的误解 a.反对者声称它的思想只是面向服务架构(SOA)的重塑. b.把单体应用拆分为多个细粒度的单体应用就是微服务. 任何架构的发展都是站在前浪上面,因为微服务架构是在继承SOA架构的优点,解决SOA架构的问题上发展起来. 02.微服务架构是什么 微服务是一种架构风格.它的实现视图是 阅读全文
posted @ 2022-05-31 14:46
halfway2
阅读(50)
评论(0)
推荐(0)
摘要:
所谓的云原生架构反模式,就是哪些场景下不适合云原生架构而已. 了解云原生有哪些常用的架构反模式: 01.庞大的单体应用 02.单体应用"硬拆"为微服务 03.缺乏自动化能力的微服务 04.架构不能充分使用云的弹性能力 01.庞大的单体应用 如果你有过维护或者开发巨型单体应用的经历,肯定遇到过诸多令人 阅读全文
posted @ 2022-05-31 13:50
halfway2
阅读(115)
评论(0)
推荐(0)
摘要:
01.云原生有哪些架构模式 服务化架构模式 Service Mesh化架构模式 Serverless架构模式 计算存储分离模式 分布式事务模式 可观测架构模式 事件驱动架构模式 网关架构模式 混沌工程模式 声明式设计模式 01.服务化架构模式 服务化架构通常也称为面向服务的架构(SOA),即在通信双 阅读全文
posted @ 2022-05-31 13:33
halfway2
阅读(684)
评论(0)
推荐(0)
摘要:
云原生架构的七原则,原则是用来遵守和指导落地环节.结合以往工作经验,就可以知晓具体落地使用. 1.服务化原则 2.弹性原则 3.可观察原则 4.韧性原则 5.所有过程自动化原则 6.零信任原则 7.架构持续演进原则 1.服务化原则 微服务化发展,需要将单体应用进一步拆分,按业务边界重新划分成分布式应 阅读全文
posted @ 2022-05-31 11:08
halfway2
阅读(913)
评论(0)
推荐(0)
摘要:
01.鸟瞰架构历史 单体应用:原始氏族时代,氏族内部有简单分工,氏族之间没有联系. 分布式架构:封建社会,每个家庭自给自足,家庭之间有少量交换关系. SOA架构:前工业时代,企业提供各种成品服务,我为人人,人人为我,相互依赖. 微服务架构:后工业时代,有些企业聚焦提供水电煤等基础设施服务,其他企业在 阅读全文
posted @ 2022-05-31 10:06
halfway2
阅读(231)
评论(0)
推荐(0)
摘要:
你理解的架构是什么样子? 一.对业务场景抽象后得出的支撑骨架; 二.架构因业务场景而生,被业务场景所抛弃;(架构是演进来,而非设计出来) 三.架构没有最好,只有最合适. 考虑:人员技术研发能力,业务复杂度,数据规模大小,时间成本,运维能力等. 四.最合适的架构都是个方面折中的结果. 结果是一切脱离场 阅读全文
posted @ 2022-05-31 08:51
halfway2
阅读(44)
评论(0)
推荐(0)
摘要:
首先,架构很难被定义. Martin Fowler是敏捷开发方法的创始人之一,被开发者们尊为"教父"级人物. 软件业的人乐于做这样的事--找一些词汇,并将它们引申到大量微妙而有相互矛盾的含义中.一个最大的受害者就是"架构"这个词. 其次,组成派. Mary Shaw,卡耐基梅隆大学软件工程研究所,是 阅读全文
posted @ 2022-05-31 08:45
halfway2
阅读(287)
评论(0)
推荐(0)
摘要:
云原生的开发理念体现在敏捷开发和云原生的价值上 01.敏捷开发 敏捷开发体现的内容:交互,交付,协作,变化. 个体与交互,胜过于过程和工具. 可以工作的软件,胜过于面面俱到的文档. 客户协作,胜过于合同谈判. 响应变化,胜过于遵循计划. 小步快跑,快速迭代,我们怎么才能实现该目标呢? 02.云原生的 阅读全文
posted @ 2022-05-31 07:05
halfway2
阅读(124)
评论(0)
推荐(0)

浙公网安备 33010602011771号