
消息中间件
架构师修炼
WX公众号:架构师修炼, 专注分享一线互联网解决方案
展开
-
客服MM被投诉说下单耗时很长,老板下令必须控制在1秒以内
近期,公司的订单量一直在持续增加,客服经常被投诉到说我们的下单时间过长,有时要好几秒,然后客服 MM 就反映到我们技术部门,老板得知后就说,这怎么行呢?不能让我们可爱的用户等 1 秒以上才能创建好订单,你们得去改代码。然后我就去看了看我们现有订单系统是怎么写的,一顿搜索加源码查看,终于理清楚了具体的流程了,现在将主要的业务流程图画出来,方便分析:如上图所示,每当订单成功支付后就会进行一系列的连锁操作,主要包括: 订单状态更新 库存扣减 积分处理 发放优惠券原创 2020-07-28 09:38:00 · 371 阅读 · 0 评论 -
教你设计一套高可用高并发、海量存储以及可伸缩的消息中间件生产架构(RocketMQ 必备)
到目前为止,我们已经基本掌握了MQ的相关核心工作原理,同时一起设计了消息路由中心 (消息中间件路由中心你会设计吗,不会就来学学)和 Broker 主从架构(消息队列Broker主从架构详细设计方案,这一篇就搞定主从架构),现在如果让你基于它的基本原理去设计一套 MQ 的生产部署架构出来,你准备怎么去思考呢?在这套架构中,你需要着重考虑的就是高可用问题,也就是说要保证整个系统在运行过程中,其中的...原创 2019-12-23 17:31:14 · 779 阅读 · 0 评论 -
RabbitMQ、Kafka、RocketMQ正确选型姿势【消息中间件篇】
大家想一想在你们平时开发的系统里面有没有这种情况,就是你们系统会调用到第三方接口服务,而且这个接口服务是在你流程里面进行同步调用的,这个时候你们的系统性能是直接和第三方接口服务挂钩的,也就是第三方接口服务性能的好坏直接影响到你自己的系统。我想大部分人都遇到过这样的系统调用吧,我们公司也经常遇到,合作商给的接口,就直接同步调用了,上个月我们有一个第三方接,开始组员调研时没太仔细,以为对于我们业务...原创 2019-12-02 09:49:34 · 3720 阅读 · 0 评论