文件名称:railgun:nailgun服务器的Ruby客户端(https
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-26 08:37:30
Ruby
轨道炮 Railgun是nailgun服务器的Ruby客户端。 什么是指甲枪,为什么要关心? 钉枪 调用Java命令行实用程序的成本很高。 大多数(通常是全部)成本来自每次调用的JVM旋转。 nailgun ( )是解决此问题的聪明方法。 这个想法是让JVM在加载所有必需类的情况下运行,并使用瘦客户机执行任意命令。 请参阅nailgun项目以获取更多信息。 为什么选择Railgun 虽然nailgun项目提供的C客户端很棒,但是将其与现有的Ruby应用程序集成仍然不容易。 Railgun的目标是为开发人员提供一个可用于在nailgun服务器上执行任意代码的库,并且避免调用外部进程或解析该进程的stdout或stderr的输出。 缺少功能 我希望随着时间的推移,本节会逐渐缩小,但是目前以下功能( Cnailgun客户端中缺少的功能不存在: 交互式会话Railgun本质上会忽略来自服务器
【文件预览】:
railgun-master
----LICENSE(1KB)
----CHANGELOG.md(337B)
----README.md(3KB)
----lib()
--------railgun()
--------railgun.rb(235B)
----railgun.gemspec(492B)