RPC
文章平均质量分 61
奔跑的小猪zc
笨鸟先飞
展开
-
分布式事务解决方案
背景在微服务架构中,假设存在下列调用A->B,在A调用B之前还有自己的一些操作C,如果C成功,调用B失败,此时是可以根据事务来回滚的,但是如果先调用B且成功,接着做操作C失败了,那么咋办?B提供一个相反操作的接口(不一定能解决)事务补偿事务消息实现方案事务补偿机制基本原理解释在系统A开启一个事务,在事务中,先操作本系统的数据库a,同时向数据库a插入一条补偿任务,提交事务;任务有三个状态,任务的三个状态 1:待处理, 2:处理中,3:处理完成外部启动一个任务,原创 2021-07-28 10:17:27 · 114 阅读 · 0 评论 -
深入了解RPC之4个关键点,以及优化姿势
写在前面在我们日常开发的时候,为了满足产品(chouren)大大的需求难免会调用其它三方提供的服务,或者是公司内部的一些服务,可能你的调用机器和被调用机器的部署不在同一台物理机/虚拟机上(目前普遍使用docker/k8s部署),这个时候就需要远程过程调(RPC)用来解决服务调用的难题。什么是RPCRPC(远程过程调用), RPC提供的只是一个概念模型,并不给出真正的实现,只要发生了多台...原创 2019-07-28 22:58:58 · 835 阅读 · 0 评论