1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ruchsky-redis-mq

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

redis-mq

设计背景

遇到过糟糕的使用redis来做队列的项目,里面消费者代码太多冗余,所以想实现一个跟rabbitMqListener一样简洁方便的消费框架,redisMq框架也是参考rabbitMqListener来实现的

目的

消费一个队列只需要一个方法一个注解搞定,底层的框架来帮我搞定延迟队列,死信交换机制

预留的功能

管理redis队列,可以停止队列消费,防止kill进程导致队列数据丢失,具体可以参考RedisListenerEndpointRegistrar类

使用方式

引入com.mq.redis包, 参考com.mq.redis.test工程,需要配置redisTemplate连接
实现一个消费者,参考com.mq.test.RedisMqTest.testMQ1 关于配置文件如下

## 单个消费者最大线程数
spring.mq.redis.maxConsumer=5
## 消费者消费失败进入死信后重试次数
spring.mq.redis.retryTimes=3

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Redis-MQ хорошо интегрируется со Spring Boot, что упрощает использование очередей Redis. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ruchsky-redis-mq.git
git@api.gitlife.ru:oschina-mirror/ruchsky-redis-mq.git
oschina-mirror
ruchsky-redis-mq
ruchsky-redis-mq
master