zoukankan      html  css  js  c++  java
  • 初识MQ消息队列

    MQ 消息队列

      消息队列(Message Queue)简称MQ,是阿里巴巴集团中间件技术部自主研发的专业消息中间件。 产品基于高可用分布式集群技术,提供消息发布订阅、消息轨迹查询定时(延时)消息资源统计监控报警等一系列消息服务,是企业级互联网架构的核心产品。 MQ 历史超过9年,为分布式应用系统提供异步解耦削峰填谷的能力,同时具备海量消息堆积高吞吐可靠重试等互联网应用所需的特性,是阿里巴巴双11使用的核心产品。

    MQ 目前提供 TCP 、HTTP、MQTT 三种协议层面的接入方式,支持 Java、C++ 以及 .NET 不同语言。

    特色功能

    • 事务消息,实现类似 X/Open XA 的分布事务功能,以达到事务最终一致性状态。
    • 定时(延时)消息,允许消息生产者指定消息进行定时(延时)投递,最长支持40天。
    • 大消息,目前默认支持最大 256KB 消息,华北2 地域支持最大 4MB 消息。
    • 消息轨迹,通过消息轨迹,用户能清晰定位消息从发布者发出,经由 MQ 服务端,投递给消息订阅者的完整链路,方便定位排查问题。
    • 广播消息,允许一个 Consumer ID 所标识的所有 Consumer 都会各自消费某条消息一次。
    • 顺序消息,允许消息消费者按照消息发送的顺序对消息进行消费。
    • 重置消费进度,根据时间重置消费进度,允许用户进行消息回溯或者丢弃堆积消息。

    应用场景

      1、分布式事务

      2、实时计算

      3、物联网应用

      4、大规模缓存同步

      详情:https://help.aliyun.com/document_detail/63296.html?spm=a2c4g.11186623.6.543.Ju8S6Y

  • 相关阅读:
    border-sizing属性详解和应用
    初识scss:配置与运行
    详解scss的继承、占位符和混合宏
    详解promise、async和await的执行顺序
    JS调用模式
    自已写的线程池
    ThreadPool.QueueUserWorkItem的用法
    C#定时执行
    Task.Factory.StartNew的用法
    C#写文本日志帮助类(支持多线程)改进版(不适用于ASP.NET程序)
  • 原文地址:https://www.cnblogs.com/z0909y/p/9242858.html
Copyright © 2011-2022 走看看