【文件属性】:
文件名称:rodent:微服务框架
文件大小:12KB
文件格式:ZIP
更新时间:2021-07-09 21:33:22
Ruby
啮齿动物
Rodent 是微服务架构 (MSA) 的开源异步框架。 它是轻量级的,旨在轻松开发 API。 主要目标是可扩展性、简单性和性能。
该框架使用作为 HTTP 代理和协议来连接 MSA 以处理请求。 微服务可以单独运行多次,以实现扩展、热重载或语言独立。 所有请求都使用相同的 MSA 进行负载平衡。
您可以在 James Hughes 的精彩了解有关 MSA 的更多信息。
安装和先决条件
Rodent 可以作为 gem 使用,安装它只需安装 gem
$ > gem install rodent
如果您使用 Bundler,请将 gem 添加到 Gemfile
gem 'rodent'
入门:Hello World
向微服务发送HTTP请求的代理服务器(基于 )
# proxy.rb
require 'rodent'
require 'grape'
class C
【文件预览】:
rodent-master
----.gitignore(52B)
----.rspec(26B)
----rodent.gemspec(2KB)
----.travis.yml(63B)
----LICENSE(1KB)
----examples()
--------proxy.rb(248B)
--------customers.rb(407B)
----spec()
--------spec_helper.rb(286B)
--------rodent()
----README.md(4KB)
----lib()
--------rodent.rb(165B)
--------rodent()
----Gemfile(38B)
----.yardopts(76B)
----Rakefile(343B)