文件名称:hutch:用于处理来自RabbitMQ的消息的系统
文件大小:68KB
文件格式:ZIP
更新时间:2024-04-23 17:23:40
Ruby
Hutch是一个Ruby库,用于使用RabbitMQ在面向服务的体系结构中实现异步服务间通信。 要使用RubyGems进行安装: gem install hutch 目录 要求 Hutch需要Ruby 2.3+或JRuby 9K。 Hutch需要RabbitMQ 3.3或更高版本。 概述 Hutch是用于编写通过RabbitMQ进行通信的服务的基于约定的框架。 Hutch认为:它使用主题交流进行消息分发,并对消费者和发布者的工作方式进行了一些假设。 使用Hutch,使用者存储在单独的文件中,并包括Hutch::Consumer模块。 然后由连接到RabbitMQ的命令行运行程序加载它们,设置队列和绑定,等等。 发布者通过Hutch.connect连接到RabbitMQ,并使用Hutch.publish发布。 Hutch在引擎盖下使用或 (在JRuby上)。 项目成熟度 Hutch
【文件预览】:
hutch-master
----hutch.gemspec(1KB)
----lib()
--------hutch.rb(1KB)
--------hutch()
--------yard-settings()
----Gemfile(689B)
----Guardfile(343B)
----spec()
--------spec_helper.rb(952B)
--------hutch_spec.rb(2KB)
--------hutch()
----Rakefile(410B)
----examples()
--------consumer.rb(223B)
--------producer.rb(205B)
----.travis.yml(502B)
----LICENSE(1KB)
----README.md(22KB)
----.rspec(15B)
----.yardopts(84B)
----templates()
--------default()
----.gitignore(111B)
----bin()
--------ci()
--------hutch(126B)
----CHANGELOG.md(22KB)