微服务
文章平均质量分 63
tomjourney
积善之家 必有余庆
展开
-
(转)微服务架构图
转自:https://blog.csdn.net/qq_38036909/article/details/127847139转载 2023-03-17 15:22:16 · 128 阅读 · 0 评论 -
(转)微服务架构
微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。微服务 Microservices 之父,马丁.福勒,…【12张手绘图】我搞懂了微服务架构!转载 2023-03-13 23:09:37 · 100 阅读 · 0 评论 -
(转)漫画:什么是分布式事务?
转自: https://blog.csdn.net/bjweimengshu/article/details/79607522 假如没有分布式事务在一系列微服务系统当中,假如不存在分布式事务,会发生什么呢?让我们以互联网中常用的交易业务为例子:上图中包含了库存和订单两个独立的微服务,每个微服务维护了自己的数据库。在交易系统的业务逻辑中,一个商品在下单之前需要先调用库存服务,进行扣除库存,再调用订单服务,创建订单记录。正常情况下,两个数据库各自更新成功,两边数据维持着一致性。转载 2021-08-20 08:37:07 · 119 阅读 · 0 评论 -
(转)如何保障微服务架构下的数据一致性?
转自: https://cloud.tencent.com/developer/article/1459734 【1】写在前面随着微服务架构的推广,越来越多的公司采用微服务架构来构建自己的业务平台。就像前边的文章说的,微服务架构为业务开发带来了诸多好处的同时,例如单一职责、独立开发部署、功能复用和系统容错等等,也带来一些问题。例如上手难度变大,运维变得更复杂,模块之间的依赖关系更复杂,数据一致性难以保证,等等。但是办法总是比问题多,本篇文章就来介绍一下我们是如何保障微服务架构的数据一致性的。转载 2021-08-13 18:23:18 · 996 阅读 · 0 评论 -
转:微服务架构:BFF和网关是如何演化出来的?(这篇文章相当棒)
转自:https://juejin.im/entry/6844903806208049159这篇文章写得非常棒,从服务,到bff, 到gateway 的一步步演化,描述的非常清晰易懂。1、介绍BFF(Backend for Frontend)和网关Gateway是微服务架构中的两个重要概念,这两个概念相对比较新,有些开发人员甚至是架构师都不甚理解。本文用假想的公司案例+图示的方式,解释BFF和网关是什么,它们是怎么演化出来的。希望对架构师设计和落地微服务架构有所启发。2、服务化...转载 2020-10-18 19:26:44 · 653 阅读 · 0 评论 -
转: 理解RESTful架构
转自:http://www.ruanyifeng.com/blog/2011/09/restful.html作者:阮一峰日期:2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通...转载 2020-10-11 14:54:34 · 214 阅读 · 0 评论 -
转:AKF 扩展立方体
转:https://www.cnblogs.com/fengyc/p/12286726.htmlAKF 扩展立方体(AKF Scale Cube)是一个描述从单体应用到可扩展架构的模型,见 (https://akfpartners.com/growth-blog/scale-cube)[https://akfpartners.com/growth-blog/scale-cube]。这个模型在 Scalability Rules (架构真经)一书中进行了描述。AKF 扩展立方体把单体应用扩展到..转载 2020-10-11 13:04:20 · 1082 阅读 · 0 评论 -
转:微服务设计、拆分原则
转自:https://www.cnblogs.com/guanghe/p/10978349.html一、AKF拆分原则 业界对于可扩展系统架构设计有一个朴素的理念:通过加机器就可以解决容量和可用性问题。 这一理念在云计算概念疯狂流行的今天,得到了广泛的认可,对于一个规模迅速增长的系统而言,容量和性能问题当然是首当其冲的。但随着时间的向前,系统规模的增长,除了面对性能与容量的问题外,还要面对功能与模块数量上的增长带来的系统复杂性问题以及业务的变化带来的提供差异化服务的问题。 然而..转载 2020-10-10 20:21:17 · 185 阅读 · 0 评论