3个版本
使用旧Rust 2015
0.1.2 | 2018年6月27日 |
---|---|
0.1.1 | 2018年6月26日 |
0.1.0 | 2018年6月24日 |
#11 in #addr
59KB
1.5K SLoC
fabric
这是deploy
项目的一部分。
fabric
运行fabric工作进程,可选地作为主节点,可选地启动一个运行的桥梁。
用法
fabric master (<addr> <mem> <cpu> [<bridge> <addr>]...)...
fabric <addr>
选项
-h --help Show this screen.
-V --version Show version.
一个fabric集群包含一个或多个工作进程,其中一个被声明为主节点。
主工作进程的参数是每个工作进程的地址和资源,包括它自己。工作进程的参数可以包括一个立即启动的二进制文件和一个为其保留的地址。这旨在用于启动桥梁,该桥梁与deploy命令和库一起工作,以处理透明的捕获和转发输出和调试信息。
主工作进程的第一组参数用于自身——因此地址绑定到未连接。
非主工作进程的参数是要绑定的地址。
例如,对于具有512GiB内存和36个逻辑核心的3个服务器集群的相应调用可能如下所示
fabric 10.0.0.2:9999
fabric 10.0.0.3:9999
fabric master 10.0.0.1:9999 400GiB 34 bridge 10.0.0.1:8888 \
10.0.0.2:9999 400GiB 34 \
10.0.0.3:9999 400GiB 34
将程序部署到该集群可能如下所示
deploy 10.0.0.1:8888 ./binary
或者,对于Rust包
cargo deploy 10.0.0.1:8888
依赖关系
~4.5MB
~90K SLoC