Skip to content

客户端获取配置方式

melin edited this page Nov 14, 2014 · 2 revisions

客户端获取配置支持两种方式:

  1. socket长连接并主动推送配置,client通过socket端口链接到super-diamond server,保持socket长连接,java client有心跳检测,并自动重连,服务端配置发生变化主动推送到客户端,客户端得到配置数据先保存到本地文件做备份,同时缓存到服务器。
  2. rest服务接口获取配置,主要考虑到没有提供客户端非java语言的应用场景,可以通过rest接口获取配置数据。

socket方式连接到super-diamond server需要发送请求数据,数据格式如下,可以根据需要开发其它语言的client。

superdiamond={"projCode": "xxx", "profile": "xxx", "modules": "xxx", "version": "1.1.0"}
Clone this wiki locally