
架构
木霖森77
这个作者很懒,什么都没留下…
展开
-
如何设计一个秒杀系统
面试的时候有时候会问到秒杀系统如何设计,今天,来总结一下。秒杀系统其实不单纯是一个电商抢购系统,涉及到大并发的场景都适合使用到该套秒杀系统的方案。难点&& 特点特点就是瞬时大并发、库存少、业务流程简单主要是产生大并发请求、产生超卖的现象和性能问题瞬时大并发:抢购场景中系统经常会有10w+的用户同时访问一个商品页面去抢购手机,这就是一个典型的瞬时大并发,如果系统没有经过限...转载 2019-04-06 12:16:12 · 1959 阅读 · 0 评论 -
各个MQ消息队列介绍以及区别比较(RabbitMq ActiveMQ、ZeroMQ、Kafka)
首先,MQ其实就是消息队列,队列我们可以理解为管道,以管道的放手做消息传递。1. RabbitMQ,ActiveMq,ZeroMq比较TPS比较:ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。持久化消息:ZeroMQ不支持。ActiveMQ和RabbitMQ都支持。技术点:可靠性、灵活的路由、集群、事务、高可用的队列、消息排序、问题追踪、可视化管理工具、插件系统...转载 2019-05-02 09:51:49 · 4728 阅读 · 0 评论 -
幂等的实现方案
我之前有写过关于HTTP的幂等性:《(HTTP的)幂等性Idempotence》但是其实幂等不仅仅只是用于HTTP的设计中,很多重要的情况,这些逻辑都需要幂等的特性来支持。幂等性概念幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使...转载 2019-04-28 09:09:58 · 1503 阅读 · 0 评论 -
Redis的三种模式 笔记记录
https://cloud.tencent.com/developer/news/8009,可以看一下这两篇文章https://blog.youkuaiyun.com/ahfywangqiang/article/details/86537421之前有看过一些Redis模式相关文章,今天又看了上面两篇。这里总结一下笔记。学习之用。主从模式下,一主多从的话,主挂了,本Redis服务就不能写,只能读(从服务...原创 2019-06-05 11:30:16 · 668 阅读 · 0 评论