Redis 消息队列
概览
消息队列也是框架的基本标配,实际开发中也基本上离不开消息队列的使用,比如:及时队列、延迟队列、定时队列。
使用场景如:
- 新用户注册发送欢迎提醒(即时消息)
- 网上购物下订单,30分钟内未支付订单会被关闭(延迟消息)
- 在指定的时间运行任务(定时消息)
在 Eagle 框架中,分为两类消息队列,一种是偏轻量型的消息队列(主要使用redis),一种重量型一点的消息队列(RabbitMQ或Kafak),下面详细介绍,本文主要介绍 Redis
消息队列。
Redis 消息队列
这里所谓的轻量主要是对使用底层存储的考量,redis 大家基本都在用,使用和部署都比较简单。
警告
主要是对 asynq 做了简单的封装