V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  luoqeng  ›  全部回复第 4 页 / 共 23 页
回复总数  441
1  2  3  4  5  6  7  8  9  10 ... 23  
2021-08-02 23:11:24 +08:00
回复了 dongfuye1 创建的主题 分享创造 分布式事务实战--go 语言的 saga 事务
以前总结的

2PC 是多 obj 的同时修改的 atomic commit 问题,consensus 一般是同一个 obj 的不同 replica 的一致问题;

在事务的上下文中,一致性( Consistency )的概念是:对数据的一组特定陈述必须始终成立。即不变量( invariants )。具体到分布式事务的上下文中这个不变量是:所有参与事务的节点状态保持一致:要么全部成功提交,要么全部失败回滚,不会出现一些节点成功一些节点失败的情况。

在分布式系统的上下文中,线性一致性( Linearizability )的概念是:多副本的系统能够对外表现地像只有单个副本一样(系统保证从任何副本读取到的值都是最新的),且所有操作都以原子的方式生效(一旦某个新值被任一客户端读取到,后续任意读取不会再返回旧值)。

分布式事务一致性会因为协调者单点引入可用性问题
为了解决可用性问题,分布式事务的节点需要在协调者故障时就新协调者选取达成共识
解决共识问题等价于实现一个线性一致的存储
解决共识问题等价于实现全序广播( total order boardcast )
Paxos/Raft 实现了全序广播

分布式事务本身的一致性是通过协调者内部的原子操作与多阶段提交协议保证的,不需要共识;但解决分布式事务一致性带来的可用性问题需要用到共识。

全序广播要求将消息按照相同的顺序,恰好传递一次,准确传送到所有节点。
2021-07-06 22:03:50 +08:00
回复了 longmeier90 创建的主题 Python 公司的 web 项目怎么实现热更新,不需要停服就能实现发版
web 都是无状态服务,没啥可热更新的
2021-07-02 11:24:00 +08:00
回复了 pythonee 创建的主题 程序员 写 scheme 的同学们会时刻担心爆栈吗?
编译器支持 CPS 变换
2021-06-17 15:04:05 +08:00
回复了 PocketRoboto 创建的主题 职场话题 大专应届生,关于两份工作的选择,请教一下各位
再找找,去机会多城市看看,深圳,北京,上海,可以试着先电话面试。
2021-06-15 17:42:11 +08:00
回复了 andyskaura 创建的主题 北京 马上考完驾照 有什么性价比高的二手破车推荐一下
@andyskaura 好开,轴距短,维修保养便宜,再卖掉也亏不了多少。
2021-06-15 11:00:58 +08:00
回复了 andyskaura 创建的主题 北京 马上考完驾照 有什么性价比高的二手破车推荐一下
手动挡马六
2021-06-11 18:09:27 +08:00
回复了 niceyuri 创建的主题 职场话题 提离职被涨薪挽留了,接下来该怎么破?
提离职前如果考虑给同样薪资可以留下来,应该先提加薪,不通过再提离职。
2021-06-08 11:39:40 +08:00
回复了 addenvex 创建的主题 酷工作 [上海] [米哈游] 爬虫工程师内推(急招)
出了事就是临时工干的
tidb yugabyte cockroachdb
NewSQL

fdb-record-layer
2021-05-27 14:16:36 +08:00
回复了 qqqtz 创建的主题 硬件 后端开发的你们都用什么笔电
小米 OLED 笔记本
2021-05-13 20:59:17 +08:00
回复了 yiouejv 创建的主题 C [skynet 源码阅读系列] 01_从 main 函数开始
skynet 这种单机服务不怎么值得研究,现在的发展方向 微服务 service-mesh 之类的技术
@jonathanchoo 暗网上找找,应该很多
@jonathanchoo localbitcoins
试试去中心化交易所 Uniswap
2021-04-20 19:20:28 +08:00
回复了 balabalaguguji 创建的主题 编程 我来说说异步框架的最大缺点
建议学学 golang,语言级别的协程支持,和你平时写同步代码没什么差别。
年轻就去北京
这是信任问题,除非你自己加密上传上去,当个网盘用。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5548 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.