摘要: 3.9 分布式事务的解决方案 分布式事务的解决方案有如下几种: 全局消息 基于可靠消息服务的分布式事务 TCC 最大努力通知 3.9.1 方案1:全局事务(DTP模型) 全局事务基于DTP模型实现。DTP是由X/Open组织提出的一种分布式事务模型——X/Open Distributed Trans 阅读全文
posted @ 2020-10-21 15:07 星空物语之韵 阅读(100) 评论(0) 推荐(0)
摘要: 3 传统分布式事务解决方案 3.1 基于XA协议的两阶段提交方案 交易中间件与数据库通过 XA 接口规范,使用两阶段提交来完成一个全局事务, XA 规范的基础是两阶段提交协议。 第一阶段是表决阶段,所有参与者都将本事务能否成功的信息反馈发给协调者;第二阶段是执行阶段,协调者根据所有参与者的反馈,通知 阅读全文
posted @ 2020-10-21 14:40 星空物语之韵 阅读(266) 评论(0) 推荐(0)
摘要: 首先,我们要知道什么是网关?网关,是一个系统中前置的统一入口,介于客户端和服务器端之间的中间层,主要用来处理非业务功能,提供路由请求、鉴权、监控、缓存、限流等功能。客户端发起的请求首先通过网关,进行非业务功能处理,在根据路径的路由,定位到具体的服务节点上。 同时系统使用服务路由的功能,可以在对外提供 阅读全文
posted @ 2020-10-21 11:05 星空物语之韵 阅读(215) 评论(0) 推荐(0)
摘要: 微服务调用介绍,微服务之间的调用 一,SpringCloud微服务之间调用的方式有那些? 在SpringCloud中实现微服务调用的方式有Ribbon、Feign两种,他们实现软负载均衡调用。Ribbon是一个基于 HTTP 和 TCP 客户端 的负载均衡的工具。可以在客户端配置 RibbonSer 阅读全文
posted @ 2020-10-21 11:00 星空物语之韵 阅读(3913) 评论(0) 推荐(1)