随笔分类 - MQ
摘要:一、DelayQueue DelayQueue是JDK提供的api,是一个延迟队列 DelayQueue泛型参数得实现Delayed接口,Delayed继承了Comparable接口。 getDelay方法返回这个任务还剩多久时间可以执行,小于0的时候说明可以这个延迟任务到了执行的时间了。 comp
阅读全文
摘要:前言 RocketMQ是阿里巴巴旗下一款开源的MQ框架,经历过双十一考验、Java编程语言实现,有非常好完整生态系统。RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等 本篇文章第一部分属于一些核心概念和工作流程的讲解;第二部
阅读全文
摘要:RabbitMQ安装 1、拉取镜像 docker pull rabbitmq:3.7.7-management 选择带有“mangement”的版本(包含web管理页面); 2、启动 docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:1
阅读全文
摘要:一、概述 1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 2、消息服务中的两个重要概念 消息代理(message broker)和目的地(destination ) 3、消息队列主要有两种形式的目的地 1)队列(queue):点对点消息通信(point-to-point) 2)
阅读全文