{ "cluster": { "discovery": { "mode": "nats", "@mode1": "mode=default,从profile-{x}.json读取node节点的配置数据", "@mode2": "mode=nats,通过nats->master_node_id获取已注册的节点", "@mode3": "mode=etcd,通过etcd同步已注册节点" }, "nats": { "@desc": "nats消息中间件的配置", "master_node_id": "master-1", "prefix": "f1dev", "address": "nats://192.168.1.232:4222,nats://192.168.1.232:4223,nats://192.168.1.232:4224", "@address": "逗号分隔可以配置多个nats地址 例如:nats://127.0.0.1:4222,nats://127.0.0.2:4222", "reconnect_delay": 1, "@reconnect_delay": "重连等待时间,1秒", "max_reconnects": 0, "@max_reconnects": "最大重连次数,配置为0则会无限次重连", "request_timeout": 2, "@request_timeout": "请求超时,2秒", "user": "", "@user": "帐号,可为空", "password": "", "@password": "密码,可为空", "pool_size": 3, "is_stats": false }, "etcd": { "@desc": "etcd配置,如果使用etcd做为发现服务 mode=etcd,则需要配置该项", "prefix": "dev", "end_points": "192.168.1.232:2379", "@end_points": "127.0.0.1:2379,127.0.0.2:2379", "ttl": 5, "dial_timeout_second": 3, "@user": "", "@password": "" } } }