美文网首页
架构学习-消息队列

架构学习-消息队列

作者: 踏歌而行 | 来源:发表于2018-03-28 18:34 被阅读29次

     在公司中,目前服务拆分出来的订单模块,商品模块,发票申请模块,邮寄模块,退款模块,安全模块,公共模块,之前拆分出来.初步形成微服务架构.消息队列要方便进行水平拓展,能起到削峰填谷的作用.其中ActiveMQ主要面向企业级使用,还有EAI或ESB,而Kafka为日志处理而生,重点在流计算领域,不用考虑分发部署调度等传统流计算框架.对于苛刻的高并发,高可靠,高可用领域,RocketMq是不错的选择,目前大公司普遍跑两套消息引擎,使用RocketMq用在交易和数据分发上,使用kafa做大数据等在线和离线分析上,kafka在大数据生态链上具备先发优势.其中对于mq比较,软件产品都以满足核心场景为最高优先级,关于mq主要指标是吞吐性,对于在线业务还有延迟性问题.RocketMq在低延迟,消息重试与跟踪,海量topic,多租户,一致性多副本,海量可靠性等问题,对于电商或金融领域用户来说,比较合适.

相关文章

  • 架构学习-消息队列

    在公司中,目前服务拆分出来的订单模块,商品模块,发票申请模块,邮寄模块,退款模块,安全模块,公共模块,之前拆分出...

  • 最新Java程序员高并发、分布式、高可用、微服务系统知识完全扫盲

    高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ...

  • 互联网 Java 工程师进阶知识完全扫盲

    高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ...

  • Kafka

    消息队列是分布式架构的基础组件,掌握这类组件是必要的,kafka是其中的典型代表。 消息队列 消息队列的电信原型就...

  • RocketMQ产品架构

    RocketMQ产品架构 RocketMQ产品架构部署要求系统部署架构订阅模式 部署要求 消息队列 RocketM...

  • kafka

    SDN控制器 一、学习了SDN所涉及的DMQ(分布式消息队列) 1.DMQ总体架构 DMQ基于Kafka架构建立,...

  • Apache Pulsar 消息传递模型(1)-消息模型

    1 消息消费 目前的消息流式架构中,消息用例被分为两类:队列和流 Apache Pulsar将队列和流统一为消息传...

  • JavaWeb项目架构之Redis分布式日志队列

    架构、分布式、日志队列,就是一个日志收集的功能,只不过中间加了一个Redis做消息队列。 为什么需要消息队列? 当...

  • 系统引入消息队列的思考

    在系统架构中引入了消息队列时,出发点有很多。下面记录一些这方面的思考。 什么是消息队列 计算机科学里,消息队列和邮...

  • MQ的消息模型和事务

    消息队列架构演进 早期mq就是按照队列的数据结构来设计的 若有多个生产者往同一队列发送消息、这个队列可以消费到生产...

网友评论

      本文标题:架构学习-消息队列

      本文链接:https://www.haomeiwen.com/subject/xfuucftx.html