redis list를 (비동기) 이벤트 큐로 사용하는 시스템을 살펴보니. 대충 3개가 가장 많이 사용하고 있다.
1. celery
파이썬 기반의 분산 비동기 큐이다. 생각보다 많이 쓰고 있다. (https://github.com/celery/celery star가 4천개가 넘다.)
비동기 큐로 백엔드로 redis를 쓰고 있다. 이외 카우치DB, rabbitmq 등 많은 백엔드를 사용할 수 있다.
https://github.com/celery/celery/tree/3.1/docs/getting-started/brokers
2. resque
ruby 기반의 비동기 큐이다. 워낙 유명하며 star가 7천개가 넘는다.
https://github.com/resque/resque
3. logstash
flume의 자리를 빼앗은 log 수집 툴이다. JRuby 기반이다.
내부 백엔드로 redis를 큐(내부적으로 broker)로 사용한다.
https://github.com/elastic/logstash
'Redis' 카테고리의 다른 글
[Redis] DBSIZE 커맨드 (0) | 2016.01.14 |
---|---|
[redis] info 커맨드 (0) | 2016.01.14 |
[redis] Lua의 무한 루프 실행시 대처 방법 (0) | 2016.01.11 |
[redis] pfadd - WRONGTYPE Key is not a valid HyperLogLog string value. (0) | 2015.12.29 |
[redis] 인스타그램에서의 hash, string 비교 (0) | 2015.12.23 |