文件名称:rails_autoscale_agent:Rails Autoscale Heroku附加组件的Rails中间件gem
文件大小:60KB
文件格式:ZIP
更新时间:2024-06-07 15:27:40
Ruby
Rails自动缩放代理 该宝石可与 Heroku附加组件一起使用,以根据需要自动缩放您的网络和工作人员的动态范围。 它为每个请求(和作业队列)收集最少的一组指标,并定期将该数据异步发布到Rails Autoscale服务。 要求 基于机架的应用 Ruby 2.5或更高版本 入门 将此行添加到应用程序的Gemfile并运行bundle : gem 'rails_autoscale_agent' 这会将代理插入到您的Rack中间件堆栈中。 仅当存在RAILS_AUTOSCALE_URL ENV变量时,代理才会与Rails Autoscale通信,该变量在您安装Heroku附加组件时自动发生。 如果RAILS_AUTOSCALE_URL不存在,例如在开发中或登台应用程序中,则中间件不执行任何操作。 非铁路机架应用 您将需要require 'rails_autoscale_agent/m
【文件预览】:
rails_autoscale_agent-master
----.gitignore(93B)
----.rspec(31B)
----bin()
--------setup(74B)
--------console(102B)
----.travis.yml(30B)
----log()
--------.gitkeep(0B)
----.ruby-version(6B)
----CHANGELOG.md(5KB)
----LICENSE.txt(1KB)
----spec()
--------worker_adapters()
--------measurement_spec.rb(587B)
--------support()
--------request_spec.rb(941B)
--------logger_spec.rb(2KB)
--------spec_helper.rb(2KB)
--------time_rounder_spec.rb(507B)
--------vcr_cassettes()
--------autoscale_api_spec.rb(3KB)
--------middleware_spec.rb(3KB)
--------reporter_spec.rb(3KB)
----README.md(5KB)
----rails_autoscale_agent.gemspec(1KB)
----lib()
--------rails_autoscale_agent.rb(215B)
--------rails_autoscale_agent()
----.vscode()
--------tasks.json(2KB)
----Gemfile(286B)
----Rakefile(148B)