号称不需要Paxos的分布式事务解决方案

21-05-05 banq

分布式应用程序在主机之间使用复制方法,由Paxos等协议实现,这样就确保数据可用性并透明地掩盖服务器故障。本文提出了一种在数据中心内部实现复制的新方法,而无需传统方法的性能成本。我们的工作将复制责任仔细划分为网络层和协议层。网络命令请求,但不确保可靠的交付——使用我们称为有序不可靠多播(OUM)的新原语。在数据中心实现这个原语几乎为零的成本就可以实现。我们新的复制协议,网络顺序Paxos(NOPaxos),利用网络顺序提供高度一致的复制,而无需协调。由此产生的系统不仅在各自的指标上优于延迟和吞吐量优化协议,而且在未复制系统上产生2%的吞吐量和16微秒内的延迟——提供无性能成本的复制。

点击标题

评:这是一种以数据库为中心,这种设计已经落伍了,现在流行类似swim这样,使用缓存一致性和actor模型来获得巨大的提升,还有其他不同的方法。我认为这更像是“事务并非总是一种思考数据处理的有用方法”

转账问题是属于业务问题还是属于技术问题?

21-04-23 392 1 banq

将钞票在两个账户之间转移属于业务问题还是技术问题?如果属于业务问题,就使用DDD等方式去解决,如果使用技术问题,就使用分布式事务组件或中间件或数据库去解决。 但是很多人默认这是一个技术问题,可以使用技... 详细

猜你喜欢