高可用、高并发、高可扩展、低延时的分布式消息队列服务
腾讯 · 后台开发 (已认证)
Apache Kafka是一款开源的消息引擎系统,也是一个分布式流处理平台。除此之外,Kafka还能够被用作分布式存储系统(极少)。
Pulsar中消息的顺序性和几个因素有关:用户自己的业务线程数、Producer 的路由模式(SinglePartition、RoundRobinPariion...
本文是《一张图解析 RocketMQ》系列的第 1 篇,今天的内容主要分为三个部分:
ckafka、TDMQ Pulsar版、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上有啥区别
如果我要建一个队列,需要建立一个topic,topic支持group,group下支持两种模式:广播和集群。
vivo · 技术编辑 (已认证)
RocketMQ(以下简称MQ)作为消息中间件在事务管理,异步解耦,削峰填谷,数据同步等应用场景中有着广泛使用。当业务系统进行灰度发布时,Dubbo与HTTP的...
延迟任务应用广泛,延迟任务典型应用场景有订单超时自动取消;支付回调重试。其中订单超时取消具有幂等性属性,无需考虑重复消费问题;支付回调重试需要考虑重复消费问题。
?大家好!我是你们的老朋友Java学术趴,今天给大家分享一下常见的MQ消息队列的技术。消息队列是日常大数据开发中必不可少的技术,也是分布式中最重要的一个环节。那...
Handler、Looper、MessageQueue基本了解可以看下这篇文章 Android源码解读-Handler、Loop、MessageQueue
消息中间件的本身定义来考虑,应该尽量减少对于外部第三方中间件的依赖。一般来说依赖的外部系统越多,也会使得本身的设计越复杂,采用文件系统作为消息存储的方式。
在RabbitMQ中,一个生产者不会直接把消息发送给队列,而是发送到exchange,然后exchange作为路由中介者,根据exchange type和bin...
在启动一个线程时,会创建一个Looper,同时在内部创建一个消息队列MessageQueue,此时线程会进入一个无限循环中,不断检查消息队列是否有消息。如果有就...
关于腾讯云tdmq的基本使用参见《基于腾讯云tdmq消息队列封装SpringBootStarter(一)》,这里我们基于之前的内容在次进行优化封装。
Kafka Magic 是一款 Apache Kafka 的 Web UI 可视化工具。
消息队列MQ是大型分布式系统不可缺少的中间件,也是高并发系统的基石中间件,其重要性不言而喻。
消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。
RocketMQ 是阿里巴巴开源的分布式消息中间件,它借鉴了 Kafka 实现,支持消息订阅与发布、顺序消息、事务消息、定时消息、消息回溯、死信队列等功能。Ro...
扫码关注云+社区
领取腾讯云代金券