首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叶东富
掘友等级
CTO
|
常青藤爸爸
北京大学硕士,曾任搜狗架构师,研究分布式事务
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
叶东富
CTO @常青藤爸爸
·
1年前
关注
支持Saga、Tcc、Xa混用,支持gRPC,HTTP混用的分布式事务模式
Workflow 模式是github.com/dtm-labs/dtm首创推出的模式,在这个模式下,可以混合使用XA、SAGA、TCC,也可以混合使用HTTP、gRPC...
1
评论
分享
叶东富
CTO @常青藤爸爸
·
1年前
关注
首个彻底解决缓存一致性的开源方案
由于一个数据在 Redis 和数据库两处进行了存储,就会有数据一致性的问题,目前业界尚未见到成熟的能够确保最终一致性的方案。dtm+rockscache首次彻底解决了这个问...
18
2
分享
叶东富
CTO @常青藤爸爸
·
1年前
关注
跨Mysql、Redis、Mongo的分布式事务
这种灵活的组合多个存储引擎Mysql、Redis、Mongo,形成一个分布式事务的能力,是dtm首创做到的,目前未看到其他的分布式事务框架有这样的能力。...
1
评论
分享
叶东富
CTO @常青藤爸爸
·
2年前
关注
深度剖析分布式事务之 AT 与 XA 对比
AT 这种事务模式是阿里开源的seata主推的事务模式,本文会详解AT的原理,并将它与XA模式进行比较 原理 AT 从原理上面看,与 XA 的设计有很多相近之处。XA 是数...
3
评论
分享
叶东富
CTO @常青藤爸爸
·
2年前
关注
kratos分布式事务最佳实践
dtm-labs/dtm作为一款非常流行的分布式事务框架,已经支持了接入多种微服务框架,下面我们就来着重介绍一下go-kratos如何接入dtm,解决分布式事务的问题...
3
评论
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——1 项目介绍
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。有如下主要特点: 强大的工具支持,尽可能...
57
22
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——2 环境搭建
一个商城项目可拆分用户服务(user),订单服务(order),产品服务(product),支付服务(pay),售后服务(afterSale),...... 每个服务都可以...
21
33
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——3 服务拆分
3.1 环境要求 go 1.17 etcd redis mysql 3.2 protoc 安装 protoc 是一款用 C++ 编写的工具,其可以将 proto 文件翻译为...
12
6
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——4 用户服务(user)
进入服务工作区 4.1 生成 user model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 4.2 生成 user api 服务 创建 api 文件...
19
45
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——5 产品服务(product)
进入服务工作区 5.1 生成 product model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 5.2 生成 product api 服务 创建 ...
6
7
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——6 订单服务(order)
进入服务工作区 6.1 生成 order model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 6.2 生成 order api 服务 创建 api ...
5
4
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——7 支付服务(pay)
进入服务工作区 7.1 生成 pay model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 7.2 生成 pay api 服务 创建 api 文件 编...
10
4
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——8 RPC服务 Auth 验证
在前面几章我们已经分别实现了 user product order pay 的 rpc 服务和 api 服务。在 api 服务中我们使用 go-zero 框架自带的 jwt...
4
23
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——9 服务监控 Prometheus
9.1 Prometheus 介绍 Prometheus 是一款基于时序数据库的开源监控告警系统,基本原理是通过 HTTP 协议周期性抓取被监控服务的状态,任意服务只要提供...
18
6
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——10 链路追踪 Jaeger
10.1 Jaeger 介绍 Jaeger 是 Uber 开发并开源的一款分布式追踪系统,兼容 OpenTracing API,适用于一下场景: 分布式跟踪信息传递 分布式...
14
9
分享
叶东富
赞了这篇文章
Ving
厨子码农 @拟物工作室
·
2年前
关注
go-zero实战:让微服务Go起来——11 分布式事务 DTM
11.1 DTM 介绍 DTM 是一款 golang 开发的分布式事务管理器,解决了跨数据库、跨服务、跨语言栈更新数据的一致性问题。 他优雅的解决了幂等、空补偿、悬挂等分布...
18
26
分享
叶东富
CTO @常青藤爸爸
·
2年前
关注
比本地消息表更优雅的新架构--二阶消息
本文提出的二阶消息,接口简洁优雅,带来了比本地消息表和 Rocket 事务消息更简单的架构,可以帮助大家更好的解决无需回滚的数据一致性问题。...
2
评论
分享
叶东富
赞了这篇文章
万俊峰Kevin
技术副总裁 @七牛云
·
2年前
关注
微服务分布式事务实践
随着业务的快速发展、业务复杂度越来越高,微服务作为最佳解决方案之一。 当我们需要跨服务保证数据一致性时,原先的数据库事务力不从心,无法将跨库、跨服务的多个操作放在一个事务中...
10
5
分享
叶东富
关注了
万俊峰Kevin
CTO @常青藤爸爸
叶东富
CTO @常青藤爸爸
·
2年前
关注
每秒1w+分布式事务--dtm的Redis存储性能测试分析
一个具备两个事务分支的全局事务在Redis上的理论开销大约是4个Lua脚本的开销,那么从前面每秒能够完成大约6w个简单Lua脚本来看,最终弄1.08w个分布式事务已经差不多...
1
评论
分享
下一页
个人成就
文章被点赞
67
文章被阅读
13,135
掘力值
553
关注了
1
关注者
49
收藏集
0
关注标签
4
加入于
2021-06-13