SpringBoot开发实用篇(三)

一:任务

1:SpringBoot整合Quartz

  • 导入SpringBoot整合quartz的坐标
  • 定义具体要执行的任务,继承QuartzJobBean
  • 定义工作明细和触发器,并绑定对应关系

2:SpringBoot整合task

  • 开启定时任务功能
  • 设置定时执行的任务,并设置执行周期
  • 定时任务相关配置

二:消息

  • 消息发送方(生产者)
  • 消息接收方(消费者)

1:ActiveMQ

1.1:ActiveMQ安装
  • 下载地址
  • 安装:解压缩
  • 启动服务
  • 访问服务器
  • 服务端口:61616      管理后台端口:8161
  • 用户名&密码:admin
1.2:SpringBoot整合ActiveMQ
  • 导入SpringBoot整合ActiveMQ坐标
  • 配置ActiveMQ(采用默认配置)
  • 生产与消费消息(使用默认消息存储队列)
  • 使用消息监听器对消息队列监听
  • 流程性业务消息消费完转入下一个消息队列

2:RabbitMQ

2.1:RabbitMQ安装
  • RabbitMQ基于Erlang语言编写,需要安装Erlang
  • Erlang
  1. 下载地址:https://www.erlang.org/downloads
  2. 安装:一键傻瓜式安装,安装完毕后需要重启,需要依赖Windows组件
  3. 环境变量配置
  4.         
  • RabbitMQ下载地址
  • 安装:一键傻瓜式安装
  • 启动服务
  • 关闭服务
  • 查看服务状态
  • 服务管理可视化(插件形式)
  • 查看已安装的插件列表
  • 开启服务管理插件
  • 访问服务器
  • 服务端口:5672   管理后台端口:15672
  • 用户名&密码:guest
2.2:SpringBoot整合RabbitMQ直连交换机模式
  • 导入SpringBoot整合RabbitMQ坐标(以下导的坐标包含RabbitMQ)
  • 配置RabbitMQ(采用默认配置)
  • 定义消息队列(direct)
  • 生产与消费消息(direct)
  • 使用消息监听器对消息进行监听(direct)
2.3:SpringBoot整合RabbitMQ主题交换机
  • 定义消息队列(topic)
  • 绑定键匹配规则
  • 生产与消费消息(topic)
  • 使用消息监听器对消息队列监听(topic)

3:RocketMQ

3.1:RocketMQ安装
  • 下载地址
  • 安装:解压缩     默认服务端口:9876
  • 环境变量配置
  • 启动命名服务
  • 启动broker
3.2:SpringBoot整合RocketMQ
  • 导入SpringBoot整合RocketMQ坐标
  • 配置RocketMQ(采用默认配置)
  • 生产消息
  • 生产异步消息
  • 使用消息监听器对消息队列监听

4:Kafka

4.1:Kafka安装
  • 下载地址(windows系统下3.0.0版本存在bug,建议使用2.x版本        )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值