brandonhilkert

sucker_punch

brandonhilkert

Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.

AI 简介

Sucker Punch 是一个基于 Ruby 的单进程异步处理库,使用 concurrent-ruby 实现。其核心功能包括在内存中存储任务队列,无需额外的基础设施如数据库或 Redis 支持,从而减少了部署成本和内存占用。适合用于执行非关键性且快速完成的任务,例如发送邮件、数据处理或社交媒体操作等场景,在这些情况下不需要阻塞用户等待。由于任务存储在内存中,如果应用重启未完成的任务将会丢失,因此推荐用于那些可以容忍短暂中断的服务。

Ruby
MIT License
2.6k
Stars
109
Forks
34
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分48.12
默认分支master