标签:golang

golang

Go业务框架从Gin-Api到Kratos

Go业务框架从Gin-Api到Kratos
前言之前业务侧从node过度到go, 由于基本的业务逻辑由业务中台来承载, 复杂度不算高, 包括公司内SRE的管理基建模块也是用gin搭建的, 内部使用是没问题,但对外的复杂的业务逻辑对于gin的封装还远远不够。Gin第一版用的是 https://github.com/xinliangnote/go-gin-api 这个项目对于gin的封装主要拿来改了……继续阅读 »

cyanprobe 3年前 (2022-04-21) 2966浏览 0评论57个赞

golang

从ping++和某支付来看支付服务设计

从ping++和某支付来看支付服务设计
前言:最近在做一个独立于中台的聚合支付服务, 来聚合海外的三方支付, 类似于ping++, 中台接入这个聚合支付服务, 使国际区域上的业务接入不再依赖中台做集成。由于这个聚合服务也相当于一个三方支付SDK, 所以要接入三方服务, 聚合成为类似于ping++这种服务, 我写的也相当于三方聚合服务。内容:1.大概流程流程图大概如下: 2.服务实现……继续阅读 »

cyanprobe 3年前 (2021-12-11) 1870浏览 0评论0个赞