跳到主要内容

1 篇博文 含有标签「bullmq」

查看所有标签

旧Bull使用教程

· 阅读需 20 分钟
XOne
小站站长

基本概念

Bull 是什么?

任务列队一般用于异步处理视频转码,发送短信等耗时任务,不至于 API 接口连接卡死

Bull 是一个 Node 库,它基于 redis实现了快速而强大的队列系统。

尽管可以使用 Redis 命令直接实现队列,但是该库提供了一个 API,该 API 可以处理所有底层细节并丰富了 Redis 基本功能,因此可以轻松处理更复杂的用例。

如果您不熟悉队列,您可能会想知道为什么需要它。队列可以用一种优雅的方式解决许多不同的问题,比如在微服务之间创建健壮的通信通道来平滑地处理 CPU 高峰,或将繁重的工作从一台服务器转移到许多较小的工作区间等。