文件名称:torquebox-sidekiq-service:用于运行 Sidekiq 的 TorqueBox 服务
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-01 00:33:18
Ruby
TorqueBox Sidekiq 服务 该库提供 TorqueBox 服务,用于在 TorqueBox 应用程序服务器中运行 Sidekiq。 它取代了通常用于启动 TorqueBox 的 Sidekiq CLI 客户端。 基本原理 TorqueBox 应用服务器有很多功能只能在容器内运行才能访问。 例如,如果您的应用程序使用 TorqueBox 缓存提供程序,则您无法从外部进程访问该缓存,就像传统的 Sidekiq 设置一样。 这可能会令人困惑,因为Rails.cache可以根据代码的调用方式在同一环境中具有不同的值。 TorqueBox 服务对您有意义的其他几个原因: 减少内存消耗,因为您将只使用一个 JVM 高可用性,因为 TorqueBox 可以将单例服务移动到集群中的任何其他节点 更简单的流程管理,因为 Sidekiq 将作为您正常应用程序部署的一部分开始 ** 在生产中
【文件预览】:
torquebox-sidekiq-service-master
----.travis.yml(145B)
----NOTICE(55B)
----torquebox-sidekiq-service.gemspec(3KB)
----Rakefile(1KB)
----test()
--------helper.rb(219B)
--------sidekiq_service_test.rb(1KB)
----Gemfile(173B)
----VERSION(5B)
----.gitignore(193B)
----lib()
--------torque_box()
--------torquebox-sidekiq-service.rb(406B)
----README.md(4KB)
----ChangeLog.md(1KB)
----LICENSE.txt(11KB)