nats-pure.rb:用于 NATS 的 Ruby 客户端,云原生消息传递系统

时间:2024-06-18 16:49:50
【文件属性】:

文件名称:nats-pure.rb:用于 NATS 的 Ruby 客户端,云原生消息传递系统

文件大小:82KB

文件格式:ZIP

更新时间:2024-06-18 16:49:50

ruby client messaging nats ruby-client

NATS - 纯 Ruby 客户端 用纯 Ruby 编写的用于线程安全客户端。 入门 gem install nats-pure 从版本开始,您还可以选择安装以使用新的 NATS v2.0 身份验证功能: gem install nkeys 基本用法 require 'nats/io/client' nats = NATS :: IO :: Client . new nats . connect ( "demo.nats.io" ) puts "Connected to #{ nats . connected_server } " # Simple subscriber nats . subscribe ( "foo.>" ) { | msg , reply , subject | puts "Received on ' #{ subject } ': ' #{ msg } '" }


【文件预览】:
nats-pure.rb-master
----.travis.yml(439B)
----benchmark()
--------sub_perf.rb(2KB)
--------pub_sub_perf.rb(2KB)
--------latency_perf.rb(2KB)
--------pub_perf.rb(2KB)
--------nuid_perf.rb(453B)
----Rakefile(670B)
----GOVERNANCE.md(210B)
----LICENSE(11KB)
----TODO.md(469B)
----Gemfile(140B)
----Gemfile.lock(740B)
----examples()
--------basic.rb(1KB)
--------basic-tls.rb(2KB)
--------basic-usage.rb(2KB)
--------clustered.rb(2KB)
----spec()
--------client_reconnect_spec.rb(14KB)
--------client_errors_spec.rb(10KB)
--------client_cluster_tls_reconnect_spec.rb(5KB)
--------nuid_spec.rb(2KB)
--------client_threadsafe_spec.rb(4KB)
--------client_cluster_reconnect_spec.rb(12KB)
--------client_nkeys_connect_spec.rb(5KB)
--------configs()
--------.rspec(7B)
--------client_spec.rb(10KB)
--------auth_spec.rb(3KB)
--------spec_helper.rb(4KB)
--------client_tls_spec.rb(13KB)
----lib()
--------nats()
----nats-pure.gemspec(1KB)
----README.md(4KB)
----scripts()
--------install_gnatsd.sh(607B)
----MAINTAINERS.md(155B)

网友评论