CF中dea_ng和warden的协议介绍
一、简介
dea_ng和cc_ng、health_manager、gorouter提供数据传输的协议
warden直接和dea_ng沟通协议
二、warden提供的协议
master/warden-protocol/lib/warden/protocol
warden通过protocol buffer定义了协议
http://blog.163.com/jiang_tao_2010/blog/static/12112689020114305013458/
copy_in.proto, copy_out.proto
limit_bandwidth.proto,imit_cpu.proto,limit_disk.proto,limit_memory.proto,resource_limits.proto
限制资源协议
create.proto,destroy.proto,run.proto,stop.proto
操作实例协议
三、dea_ng提供协议
dea_ng提供给其他模块查询的协议
HeartbeatResponse:提供实例监控检查数据
FindDropletResponse:提供app应用信息
AdvertiseMessage:提供dea_ng资源信息
HelloMessage,GoodbyeMessage:dea_ng启动完成和退出消息
DeaStatusResponse:dea_ng状态查询
ExitMessage:实例退出消息