
Consumer:sidekiq 进程
- Sidekiq会加载Rails的代码,所以可以使用 Rails app 的各种类、各种方法等等
- 更新Rails代码后,Sidekiq 进程需要重新启动,以便reload代码。
- Sidekiq 是多线程,默认25个
Publisher:Rails
-
Sidekiq通过Redis Gem(一个Redis client)和Redis通讯。
-
Rails通过Sidekiq,向Redis存储数据
Redis
Redis是内存数据库 Redis默认有16个库
本文介绍Sidekiq作为后台任务处理系统如何与Rails应用及Redis数据库进行交互。Sidekiq通过多线程处理任务,并利用Redis作为消息中间件存储任务队列。Rails应用作为发布者将任务发送到Redis,而Sidekiq消费者进程则从Redis中获取任务并执行。

Sidekiq通过Redis Gem(一个Redis client)和Redis通讯。
Rails通过Sidekiq,向Redis存储数据
Redis是内存数据库 Redis默认有16个库
1121
727

被折叠的 条评论
为什么被折叠?