最新 最热

【Rust日报】2023-07-21 reddit讨论小整理:分布式计算中的Rust

以下内容来自reddit 社区(Distributed computing in Rust, https://www.reddit.com/r/rust/comments/155hxlf/distributed_computing_in_rust/),由小编重新整理后发布,读起来也许会更流畅些,因为在整理过程中,会揉一......

2023-09-26
1

分布式锁方案设计:防止取消订单误支付Bug

在分布式系统中,订单支付是一个常见的业务场景。然而,在取消订单时,如果不加以防范,有可能会出现误支付的Bug。为了解决这个问题,本文将介绍一种基于分布式锁的方案,来保证在取消订单时不会发生误支付的情况。...

2023-09-25
1

业务无侵入框架Seata, 解决分布式事务问题

事务的原子性和持久性可以确保在一个事务内,更新多条数据,要么都成功,要么都失败。在一个系统内部,我们可以使用数据库事务来保证数据一致性。那如果一笔交易,涉及到跨多个系统、多个数据库的时候,用单一的数据库事务就没办...

2023-09-25
1

全局唯一 ID 服务的分布式ID生成系统

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然...

2023-09-23
1

Spring Boot Redis 实现分布式锁,真香!!

之前看很多人手写分布式锁,其实 Spring Boot 现在已经做的足够好了,开箱即用,支持主流的 Redis、Zookeeper 中间件,另外还支持 JDBC。

2023-09-23
1

AI智能代码提示: Get AI Code Completions for your IDE

AI智能代码提示神器: Codota https://www.codota.com/

2023-09-21
1

实时协同编辑的实现

在最近某个项目中打算使用协同编辑来解决冲突问题,因此抽空调研了现有的实现方案,结果发现要想做完美是很难的,但我们可以低成本地做到不错的效果,本文将介绍几种实现方法,大家在项目中如果有需要可以参考。...

2023-09-21
1

扫码登录技术原理

首先用户打开网站的登录页面的时候,向浏览器的服务器发送获取登录二维码的请求。服务器收到请求后,随机生成一个uuid,将这个id作为key值存入redis服务器,同时设置一个过期时间,再过期后,用户登录二维码需要进行刷新重新获取...

2023-09-21
0

全兼容实现全替代,腾讯云TDSQL数据库再升级

数据库,一个让人熟悉又陌生的名字。陌生在于大多数人的不明所以,但它在日常生活中却是司空见惯。

2023-09-21
1

浅谈分布式共识算法概念与演进

分布式共识的意义在于确保分布式系统中各个节点之间的数据一致性。通过分布式共识算法,可以使得多个节点针对某个状态达成一致,从而保证系统中各个节点之间的数据一致性。这对于构建高可用性、高性能、可扩展性的分布式...

2023-09-19
0