Mq
mq 和 spring boot 整合的一些资料
黄泉路好走
这个作者很懒,什么都没留下…
展开
-
centos7 在线安装 rabbitMq 单机版
一 安装erlang1 安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel2下载包wget http://erlang.org/download/otp_src_22.0.tar.gz...原创 2020-04-12 19:41:25 · 240 阅读 · 0 评论 -
rabbitMq 第一天 spring boot集成 rabbitmq demo
新建一个maven项目其pom.xml里是这样的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ..原创 2020-08-04 22:07:28 · 255 阅读 · 0 评论 -
rabbitmq详解第二天(消息类型一Fanout 订阅模式)
不明白的可以参考rabbitmq详解第一天(消息类型一回调模式)fanout(订阅) 即 fanout类型的Exchange可以将producer 发送的消息绑定到所有订阅的队列中去. 即发布/订阅机制配置文件import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuilder;import org.springframework.amqp.core.Fanout..原创 2020-08-09 22:58:50 · 858 阅读 · 0 评论 -
rabbitmq详解第三天(消息类型一topic 主题模式)
direct并不能满足我们的业务需求,因为direct只能绑定一个固定的消息类型,但是topic就可以使用通配符,绑定一类的消息类型配置import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuilder;import org.springframework.amqp.core.Queue;import org.springframework.amqp.core.T..原创 2020-08-10 22:37:25 · 559 阅读 · 0 评论 -
rabbitmq详解第四天(消息类型一direct 路由模式)
producer发送消息的时候需要设置一个消息类型,然后consumer订阅的时候只订阅自己需要的消息类型即可一对一配置@Configurationpublic class OneConfig { /* one2one */ final static String ONE2ONE = "one2one"; @Bean public Queue queueOne2One() { return new Queue(ONE2ONE); }..原创 2020-08-10 23:00:30 · 230 阅读 · 0 评论 -
rocketMQ 第一天 spring boot集成 rocketMQ demo
首先判断rocketMQ是否启动成功pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO.....原创 2020-08-12 23:04:30 · 441 阅读 · 0 评论 -
MQ 消息队列选择
目前流行的就是RabbitMq rocketMq kafka这三个mq模型大概分为以下几种类型队列模型 : 先进先出 , 一对一的 发布订阅模型 : 也是先进先出, 但是是一对多的,在发布 - 订阅模型中,消息的发送方称为发布者(Publisher),消息 的接收方称为订阅者(Subscriber),服务端存放消息的容器称为主题(Topic)RabbitMq 是基于 队列模型来实现的 ,但是他可以一对多的 因为 有Exchange, Exchange 位于生产者和队列之间,生产者并.....原创 2020-08-09 20:14:39 · 337 阅读 · 0 评论 -
centos7 在线安装 RocketMQ 单机版以及可视化控制
要安装rocketmq首要条件是要安装jdk1.8和maven首先下载rocketmq安装包官网http://rocketmq.apache.org/docs/quick-start/,然后点击如下图然后下载安装包 ,如下图然后上传到linux系统然后解压安装包unzip rocketmq-4.7.1.zip然后进入bin目录下找到runbroker.sh ,打开后找到把其修改为JAVA_OPT="${JAVA_OPT......原创 2020-08-06 18:50:44 · 519 阅读 · 0 评论