上传者: 42121754
|
上传时间: 2021-12-18 19:26:12
|
文件大小: 425KB
|
文件类型: -
用法
项目结构说明
1、 demo-erueka 服务注册中心
2、 config-server-eureka 配置服务
3、coolmq 实际包
4、demo-provider 生产者服务
5、demo-consumer 消费者服务
一、安装软件:
1.rabbitMQ消息中间件(注意:安装mq之前先安装erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的)
2.Redis(这里redis的目的是保存消费次数)
二、Mq消息机制:
1、mq消息机制几个重要的组件:
1)、生产者:生产者作为消息的发送体,一般是一个本地业务服务,当执行完业务逻辑以后发送消息。
2)、转发器(exchange):生产者发送的消息一般不会直接交给消费者队列,而是用转发器作为中转,生产者首先将消息发送到转发器,转发器根据路由规则决定将消息发送到哪个队列。
3)、消费者:根据配