没有合适的资源?快使用搜索试试~ 我知道了~
hoth:SOA 服务的注册和部署描述抽象
共54个文件
rb:42个
md:3个
ru:2个
需积分: 5 0 下载量 136 浏览量
2021-06-15
18:13:08
上传
评论
收藏 32KB ZIP 举报
温馨提示
霍斯 创建 SOA 需要一个集中位置来定义 SOA 中的所有服务。 此外,您想知道这些服务所在的位置。 如何使用 安装 gem install hoth 定义服务和模块 服务定义 这是您定义服务的方式: Hoth::Services.define do service :service_name do |first_param, second_param| returns :descriptive_name end end 此定义描述了具有名称、一些参数及其返回值的服务。 参数的命名只是为了您的理解,永远不会再次使用,因此请进行描述。 返回值也是如此。 唯一的例外是,如果您想确保服务返回 nil,您可以编写 returns :nothing 具有此返回值的服务将始终返回 nil。 您还可以指定:nil ,结果相同。 模块定义 在定义了所有服务之后,您需要指定它们所在
资源推荐
资源详情
资源评论
收起资源包目录
hoth-master.zip (54个子文件)
hoth-master
.gitignore 159B
.document 60B
hoth.gemspec 1KB
.rspec 26B
LICENSE 1KB
spec
unit
hoth_spec.rb 647B
encoding
json_spec.rb 597B
transport
http_spec.rb 6KB
base_spec.rb 1KB
beanstalkd_spec.rb 2KB
transport_spec.rb 1KB
service_spec.rb 3KB
service_definition_spec.rb 579B
providers
rack_provider_spec.rb 2KB
beanstalkd_provider_spec.rb 2KB
service_module_spec.rb 2KB
extension
core
exception_spec.rb 1KB
endpoint_spec.rb 960B
spec_helper.rb 923B
README.md 3KB
example
rack_service_provider.ru 905B
service_client.rb 719B
business_objects.rb 1KB
config
service_definition.rb 272B
module_definition.rb 651B
simple
simple_client.rb 570B
README.md 567B
config
service_definition.rb 84B
module_definition.rb 242B
simple_provider.ru 707B
lib
hoth.rb 1KB
hoth
transport.rb 1KB
encoding
no_op.rb 257B
json.rb 528B
modules.rb 618B
transport
base.rb 424B
https.rb 759B
http.rb 1KB
beanstalkd.rb 863B
service.rb 1KB
service_registry.rb 784B
exceptions.rb 609B
service_module.rb 1KB
util
logger.rb 767B
providers
rack_provider.rb 2KB
beanstalkd_provider.rb 2KB
endpoint.rb 638B
service_definition.rb 515B
version.rb 36B
services.rb 1KB
extension
core
exception.rb 380B
Gemfile 57B
THANKS.md 316B
Rakefile 305B
共 54 条
- 1
资源评论
米丝梨
- 粉丝: 25
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功