首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
叶东富
掘友等级
CTO
|
常青藤爸爸
北京大学硕士,曾任搜狗架构师,研究分布式事务
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
首个彻底解决缓存一致性的开源方案
由于一个数据在 Redis 和数据库两处进行了存储,就会有数据一致性的问题,目前业界尚未见到成熟的能够确保最终一致性的方案。dtm+rockscache首次彻底解决了这个问题。
深度剖析分布式事务之 AT 与 XA 对比
AT 这种事务模式是阿里开源的seata主推的事务模式,本文会详解AT的原理,并将它与XA模式进行比较 原理 AT 从原理上面看,与 XA 的设计有很多相近之处。XA 是数据库层面实现的二阶段提交,
跨Mysql、Redis、Mongo的分布式事务
这种灵活的组合多个存储引擎Mysql、Redis、Mongo,形成一个分布式事务的能力,是dtm首创做到的,目前未看到其他的分布式事务框架有这样的能力。
用Go轻松完成一个分布式事务TCC,保姆级教程
如果我们要进行一个类似于银行跨行转账的业务,转出(TransOut)和转入(TransIn)分别在不同的微服务里,我们要如何用Go完成这个分布式事务呢,下面带大家用dtm来完成这个任务
比本地消息表更优雅的新架构--二阶消息
本文提出的二阶消息,接口简洁优雅,带来了比本地消息表和 Rocket 事务消息更简单的架构,可以帮助大家更好的解决无需回滚的数据一致性问题。
go-zero实战:让微服务Go起来——1 项目介绍
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。有如下主要特点: 强大的工具支持,尽可能少的代码编写 极简的接口 完
go-zero实战:让微服务Go起来——2 环境搭建
一个商城项目可拆分用户服务(user),订单服务(order),产品服务(product),支付服务(pay),售后服务(afterSale),...... 每个服务都可以再分为 api 服务和 rp
go-zero实战:让微服务Go起来——3 服务拆分
3.1 环境要求 go 1.17 etcd redis mysql 3.2 protoc 安装 protoc 是一款用 C++ 编写的工具,其可以将 proto 文件翻译为指定语言的代码。 进入 pr
go-zero实战:让微服务Go起来——4 用户服务(user)
进入服务工作区 4.1 生成 user model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 4.2 生成 user api 服务 创建 api 文件 编写 api 文件 运行模
go-zero实战:让微服务Go起来——5 产品服务(product)
进入服务工作区 5.1 生成 product model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 5.2 生成 product api 服务 创建 api 文件 编写 api
下一页
个人成就
文章被点赞
71
文章被阅读
17,231
掘力值
578
关注了
1
关注者
54
收藏集
0
关注标签
4
加入于
2021-06-13