首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式服务深度实践
Nefelibata
创建于2021-08-09
订阅专栏
本专栏将以事件驱动、消息队列的方式讲述分布式服务调用,并且将介绍分布式事务以及一致性事务的实现方式。
等 1 人订阅
共6篇文章
创建于2021-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分布式服务一致性实现
分布式服务一致性实现 一个常见的场景:用户从购物车中选择多个商品购买。下单和支付是两码事,这里分开来说。 下单: 将选定商品从购物车删除 对所有商品进行占库存操作 获取商品信息 生成订单 首先,占库存
常见的三种分布式事务
分布式事务用于给分布式应用提供原子性、一致性、隔离性、持久性这四大事务特性以满足现实需求。比如一个支付系统,如果首先进行优惠券的扣减,然后进行扣款。
Spring Cloud Stream 基础
SCS 在 3.x 做了很大的改动,废除了诸如 @StreamListener、@Input、@Output 等类,保留了 Binder、Binding,并提供了批量消费的支持。
各消息队列原理与比较
好用的消息队列有很多,一般来说其中的一种就可以满足大部分的需求了。消息队列作为重要的消息中间件,对注册中心也有要求,所以在技术选型的时候,除了考虑应用场景以外,也需要考虑到各个组件之间的搭配。
消息通道与消息分发
SCS 用于构建高度可扩展的基于事件驱动的微服务,其目的是为了简化消息在 Spring Cloud 应用程序的开发。
事件驱动
所谓事件驱动就是借助观察者模式,在事件发生时,所有的监听器都会监听到这个事件,从而对事件的源做出相应的处理。