- 博客(4)
- 收藏
- 关注
原创 Hollis_数藏项目
这个环节主要是做预扣减,分别先在 redis 中做预扣减,如果能扣减成功,我们会发一个异步事件,到数据库中也做一次预扣减,这里可以利用事件做一些削峰填谷,做一点流量的缓冲。(在这个期间,前端不断轮询是否有订单创建成功的,成功则跳转支付页,一定时间还是没查到则提示创单失败) 如果出现了Redis 扣减成功,但是消息丢了或者延迟了的情况,我们会通过 Redis中的扣减流水来做核对,发现过了1分钟还是没能在数据库扣减成功,则就需要人工的把这个库存在 Redis 中补偿回去。
2025-12-15 22:01:36
211
原创 Zookeeper使用指南(自用)
Apache ZooKeeper 是一个开源的分布式协调服务,为分布式应用提供一致性服务。它是 Google Chubby 的开源实现,最初由 Yahoo! 开发。核心特性:ZooKeeper 提供了以下分布式系统常见问题的解决方案:1.4 ZooKeeper 与其他技术对比特性ZooKeeperetcdConsul一致性协议ZABRaftRaft语言JavaGoGoCAPCPCPCP健康检查心跳心跳HTTP/TCP/gRPC多数据
2025-10-17 14:28:19
1842
原创 ES使用指南
Elasticsearch(简称ES)是一个基于 Apache Lucene 构建的开源、分布式、RESTful 搜索和分析引擎。它能够快速地存储、搜索和分析海量数据。主要特点:分布式:支持水平扩展,可以轻松处理 PB 级数据实时性:近实时的搜索和分析能力:通过简单的 HTTP API 进行操作多租户:支持多索引操作高可用:自动分片和副本机制全文搜索:强大的文本搜索和分析能力"size": 0,"aggs": {返回:count, min, max, avg, sum"title": {
2025-10-17 14:23:53
1456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1