Last updated 3 years ago
sn_machine(hostname 为主键, 即 instance name)
sn_service(service_name 为主键,即 instance name),属性为配置部分
sn_unit({hostname}_{port})
接口
{ "s|ip" : "xx.xx.xx.xx", "s|region" : "bj", "s|idc" : "bj", }
{ "i|port" : 0, # 若为 0,则可以进行随机生成端口 "s|server_name": "canghai", "s|db_default": "", "s|cache_default": "", "s|cache_baichuan": "", }
{ "home_dir": "/home/work/chunfeng/wuxing_4200" }
查询(query) : GET 请求 Args: service 变更(operation): POST 请求 Args: service,action, extra
(1) "机器上有哪些服务" 转变为 "服务部署在哪些机器上" (2) 管理部署包 Program(版本号,默认配置)
+Program------------------+ |+handler----------------+| ||bianque/bianque_agent || |+-----------------------+| | | +-------------------------+ Program 正常来讲包含 bin,config(默认配置),不过【司南】主要是负责基于 butterfly 的服务的部署,管理 故不需要config 部分,仅提供 handler 部分即可