sideband:在单独的边带线程中运行简单的后台作业

时间:2024-07-19 11:21:21
【文件属性】:

文件名称:sideband:在单独的边带线程中运行简单的后台作业

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-19 11:21:21

Ruby

边带 在单独的边带线程中运行简单的作业。 Sideband 可以轻松地将小作业传递给单独的进程内线程。 它不尝试处理错误,也不返回任何结果。 它的主要重点是排队潜在的 IO 阻塞代码位,其中的结果不一定对您的应用程序的业务逻辑至关重要。 安装 将此行添加到应用程序的 Gemfile 中: gem 'sideband' 然后执行: $ bundle 或者自己安装: $ gem install sideband 用法 要使用 Sideband 需要初始化,通常在 Rails 初始化程序中(但可以在 Rails 之外使用)。 Sideband . initialize! 要将工作传递给 Sideband,您可以将任何可调用的(procs、lambdas、worker)添加到其队列中: Sideband . queue << -> { Something . expens


【文件预览】:
sideband-master
----sideband.gemspec(853B)
----.gitignore(159B)
----.travis.yml(74B)
----LICENSE.txt(1KB)
----README.md(3KB)
----lib()
--------sideband.rb(709B)
--------sideband()
----Gemfile(125B)
----Rakefile(197B)
----test()
--------test_thread.rb(650B)
--------test_sideband.rb(789B)
--------test_queue.rb(337B)
--------helper.rb(346B)
--------test_worker.rb(503B)
--------test_manager.rb(1KB)

网友评论