![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
Java架构师公社
分享Java后端开发工作上的一些工作经验与心得
展开
-
秒杀系统的技术难点与解决方案小结
前言 在一个系统中引入消息中间件后会给系统带来什么好处呢? 要知道引入MQ后主要可以解决三个问题:异步、解耦、削峰 这篇文章就和大家聊一聊削峰的具体场景,针对一个电商系统中,秒杀系统这部分的技术难点与解决方案。 系统面临的瓶颈是什么 我们先了解一下,秒杀系统中具体有什么问题需要解决呢?看图: 假如我们的系统有了秒杀的业务,那么会有海量的用户访问我们的订单系统集群,其实这里还不是技术的瓶颈,只要扩展订单系统集群,增加订单系统的机器数量就可以抗下这样甚至更高的高并发情况。 那么技术瓶颈是.原创 2020-09-16 16:13:20 · 1573 阅读 · 0 评论 -
JAVA | Guava EventBus使用发布/订阅模式
前言 EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。 观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流信息的变更会向用户发送APP推送、短信、通知卖家、买家等等;审批系统中,审批单的流程流转会通知发起审批用户、审批的领导等等。 Observer模式也是 JDK 中自带就支持的,其在 1.0 版本就已经存在 Observer,不过随着 Java 版本的飞速升级,其使用方式一直没有变化,许多程序库提供了更加简单的实现,例如 Guava原创 2020-09-12 23:13:21 · 432 阅读 · 0 评论