《2018年企业互联网架构之消息队列.pdf》由会员分享,可在线阅读,更多相关《2018年企业互联网架构之消息队列.pdf(11页珍藏版)》请在三个皮匠报告上搜索。
1、企业互联网架构之消息队列分论坛名称合作伙伴logo位为什么要用消息队列一个业务组件不可用,导致整个系统的上、下游组件都不可用?业务组件之间大量的同步调用,导致系统响应时间太长?秒杀或者大促,流量太大导致系统瘫痪?紧耦合同步处理速度不匹配应用解耦系统间松耦合系统间松耦合 有助于提高可用性和可扩展性有助于提高可用性和可扩展性 适用于现代应用程序的最佳设计方案适用于现代应用程序的最佳设计方案应用应用解耦解耦异步通知异步通知削峰填谷削峰填谷分布式事务分布式事务异步通知高效:减少同步等待时间和轮询次数高效:减少同步等待时间和轮询次数灵活:丰富多样的通知方式灵活:丰富多样的通知方式削峰填谷消息队列消息队列
2、 MQMQ :百亿级的消息堆积能力,是削峰百亿级的消息堆积能力,是削峰填谷的最佳利器填谷的最佳利器分布式事务消息队列消息队列 MQMQ 事务消息:事务消息:既可解耦,又能保证最终数据的既可解耦,又能保证最终数据的一致性一致性严格顺序(FIFO)FIFO:FIFO:在任意时刻始终保持有序在任意时刻始终保持有序消息队列 MQ 功能强大多样的订阅方式多对多标签过滤SQL 属性过滤便捷的运维体系全链路可视化消息回溯资源报表监控报警丰富的消息类型普通消息定时消息顺序消息分布式事务消息消息队列 MQ 低延迟n双11万亿级数据洪峰下,消息发送 99.996%在毫秒级响应;n每条消息发布平均响应时间不超过 3
3、 毫秒,最大不超过 20 毫秒;n17 年双 11 消息收发 TPS 峰值过亿,日消息收发总量过万亿;n全球最大的业务消息集群之一(不含日志);高性能n交易核心链路 12 年、天猫双 11 购物狂欢节 9 年;n可靠性 99.99999999%,可用性 99.95%;高可用消息队列 MQ 是构建分布式应用的基础设施 实时计算分析(交易直播)IM 实时通信(钉钉、旺旺)日志监控 数据复制与分发 应用解耦 异步通知 削峰填谷 分布式事务 Apache RocketMQ消息队列 for IoT JAVA,.NET,C+,PHP,iOS,Android,JavaScript可线性扩展,对用户透明千万级
4、设备同时在线可扩展多语言MQTT,WebSocket,国标808,电动汽车 GB/T 32960,定制协议多协议大容量车辆阿里MQMQTT监听808协议监听WebSocket监听业务应用系统大数据分析系统上报/下推上报/下推上报/下推MQTT808TCP监听/消费监听/消费阿里MQ消息队列MQ智能设备新能源设备 消息队列for IoTGB/T 32960监听上报/下推WebSocket直播互动端(浏览器、Android、iOS、智能设备、互动直播、车联网)与 云 的消息传输与双向通信消息队列 Kafka 开箱即用100%兼容开源 Kafka 协议快速上云全托管服务专业的运维团队与 DevOps 体系免去客户运维压力数据安全SASL 认证机制、SSL 加密传输确保用户数据安全弹性计算上层业务无感知根据业务规模按需扩容高可用性优化开源 Kafka 长期以来的痛点可靠性 99.999999%、可用性 99.9%低成本比自建开源 Kafka 更便宜消息队列 Kafka 全面融合 Apache Kafka 开源生态开箱即用、更安全、更可靠、更便宜智能诊断MQ 易用性DemoDemo 展示展示 把简单留给用户,把复杂留给自己!把简单留给用户,把复杂留给自己!分论坛名称合作伙伴logo位