怎么用go写命令行工具--请教思路

007shaoye · · 6002 次点击
首先架构是c/s ,可以类比saltstack。 功能 server端 支持命令行参数、支持http接口、发送指令给client、接收client状态、连接zk或者etcd探活client。扩展:server支持与gitlab交互、支持灰度等 client端 支持shell命令执行、支持自定义插件执行、连接zk或etcd探活server。扩展 client 支持命令行、client返回状态重定向到数据库等 server和client可以通过thrift通信 仅供参考
#11
更多评论
读取输入的命令,然后发送到远程?
#1
是的; 保持连接; 随时转入命令发送到远程主机执行;
#2