自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 接口幂等性常见解决方案

使用消息中间件,如RabbitMq,由于网络抖动,MQ Broker将消息发送给消费端消费,消费端进行了消费,在返回ack给MQ Broker时由于网络中断等原因,MQ Broker认为消费端没能正常消费,会重复发送这条消息给消费端进行消费,造成客户端重复消费同一条数据。eg:支付交易场景必须实现接口的幂等性,否则会出现重复扣了客户钱等严重场景。将一个唯一序列号作为唯一索引,进行业务操作前,往该表插入一条数据,如果同一操作第二次提交时,会出现异常,捕获异常,不再进行后面的业务操作,直接返回成功。

2023-05-26 14:36:37 809 1

原创 IT老齐_同城艺龙千亿级日志架构平台演进

1600亿条/天-280万条/秒-300TB原始大小/天快-延迟低,查询快,要求10秒完成同步。

2023-05-18 15:26:37 251 1

原创 微服务开发环境:利用域名解析将请求转发至指定的后端开发工程师电脑,方便断点调试

微服务开发环境:利用域名解析将请求转发至指定的后端开发工程师电脑,方便断点调试

2022-10-13 17:21:55 894 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除