分类: Java 微服务 / 分布式

分布式系统与微服务架构实践,包括 RPC、服务治理、注册中心、限流熔断等

34 篇文章

SpringCloud第二季学习笔记:SpringCloud AlibabaSeata处理分布式事务(二十)
分布式事务问题 分布式前 单机单库没这个问题 从1:1 -> 1:N -> N:N 分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源, 业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。 一句话 一次业务操作需要跨多个数据…
SpringCloud第二季学习笔记:SpringCloud Stream消息驱动(十六)
概述 为什么会出现这个技术? 需要解决哪些问题? 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 是什么 https://github.com/spring-cloud/spri…
SpringCloud第二季学习笔记:SpringCloud Config分布式配置中心(十三)
概述 分布式系统面临的---配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带着一个applicati…