simple_rpc:远程过程调用服务器和Crystal客户端。 实现msgpack-rpc protocall

时间:2024-05-20 13:32:05
【文件属性】:

文件名称:simple_rpc:远程过程调用服务器和Crystal客户端。 实现msgpack-rpc protocall

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-20 13:32:05

Crystal

simple_rpc 远程过程调用服务器和Crystal客户端。 实现msgpack-rpc原型调用。 设计可靠且稳定(捕获所有可能的protocall /套接字错误)。 它也表现出色:基准测试在池模式下(单个服务器核心,单个客户端核心)显示了约200K rps。 安装 将此添加到应用程序的shard.yml : dependencies : simple_rpc : github : kostya/simple_rpc 用法 require " simple_rpc " # Example run server and client. class MyRpc # When including SimpleRpc::Proto, all public instance methods inside class, # would be exposed to exter


【文件预览】:
simple_rpc-master
----.gitignore(173B)
----src()
--------simple_rpc()
--------simple_rpc.cr(209B)
----.travis.yml(18B)
----build-bench.sh(197B)
----LICENSE(1KB)
----bench()
--------bench_client.cr(1KB)
--------bench_server.cr(174B)
--------rpc.cr(677B)
----examples()
--------basic.cr(768B)
--------ping_pong.cr(627B)
--------extend_client.cr(403B)
----spec()
--------simple_rpc_spec.cr(15KB)
--------spec_helper.cr(3KB)
----README.md(3KB)
----shard.yml(264B)
----rb()
--------.gitignore(17B)
--------serv.rb(291B)
--------cli.cr(214B)
--------cli.rb(182B)
--------build.sh(121B)
--------Gemfile(48B)
--------serv.cr(356B)
--------Gemfile.lock(218B)
----.editorconfig(150B)
----msgpack-rpc.md(5KB)

网友评论