一 12306深度优化整体架构 在节假日和春节时候,火车票提前预售。在预售的点会有大量人们抢购车票。由于高并发,导致服务瘫痪。 1.1 解决方案 内存计算余票 异步交易...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一 12306深度优化整体架构 在节假日和春节时候,火车票提前预售。在预售的点会有大量人们抢购车票。由于高并发,导致服务瘫痪。 1.1 解决方案 内存计算余票 异步交易...
好的实现,看看别人怎么写的,github 大多数Raft的实现都是整体设计,包括存储处理,消息序列化和网络传输,但是本raft库在实现的时候只实现了最核心的算法,换来了灵活性...
微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon。 redis 作...
【译文】原文地址[https://medium.com/a-journey-with-go/go-map-design-by-example-part-i-3f78a064a...
笔者以京东为例,详述了订单转移、订单履约工作流、订单风控等相关流程。 京东后台:订单履约系统设计(上):http://www.woshipm.com/pd/2678257.h...
前言其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁 编...
1. MVCC的基本概念 1.1 三种数据库并发场景 读-读:不存在任何问题,也不需要并发控制 读-写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读,幻读,不可重复...
elasticSearch索引是一系列分片的集合,应用程序与索引进行交互,elasticSearch将请求路由到相对应的分片。 1. elasticSearch概念 1.1 ...
Redis常用的结构是string、Hash但是它提供了一些其他的结构,这些结构可以助我们完成各种操作。 1. zset结构 当同时满足以下条件时,使用ziplist编码: ...
Nginx 是一款高性能的web服务器与反向代理器,其高性能是因为利用了Linux内核中的epoll机制,让CPU尽可能的运作起来,不要有阻塞。并且其采用多进程单线程的模式,...
Linux性能分析概要 1. 性能指标 选择指标评估应用程序和系统的性能 为应用程序和系统设置性能目标 进行性能基准测试 性能分析定位瓶颈 优化系统和应用程序 性能监控和告警...