dev_cluster.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "cluster": {
  3. "discovery": {
  4. "mode": "nats",
  5. "@mode1": "mode=default,从profile-{x}.json读取node节点的配置数据",
  6. "@mode2": "mode=nats,通过nats->master_node_id获取已注册的节点",
  7. "@mode3": "mode=etcd,通过etcd同步已注册节点"
  8. },
  9. "nats": {
  10. "@desc": "nats消息中间件的配置",
  11. "master_node_id": "master-1",
  12. "prefix": "f1dev",
  13. "address": "nats://192.168.1.232:4222,nats://192.168.1.232:4223,nats://192.168.1.232:4224",
  14. "@address": "逗号分隔可以配置多个nats地址 例如:nats://127.0.0.1:4222,nats://127.0.0.2:4222",
  15. "reconnect_delay": 1,
  16. "@reconnect_delay": "重连等待时间,1秒",
  17. "max_reconnects": 0,
  18. "@max_reconnects": "最大重连次数,配置为0则会无限次重连",
  19. "request_timeout": 2,
  20. "@request_timeout": "请求超时,2秒",
  21. "user": "",
  22. "@user": "帐号,可为空",
  23. "password": "",
  24. "@password": "密码,可为空",
  25. "pool_size": 3,
  26. "is_stats": false
  27. },
  28. "etcd": {
  29. "@desc": "etcd配置,如果使用etcd做为发现服务 mode=etcd,则需要配置该项",
  30. "prefix": "dev",
  31. "end_points": "192.168.1.232:2379",
  32. "@end_points": "127.0.0.1:2379,127.0.0.2:2379",
  33. "ttl": 5,
  34. "dial_timeout_second": 3,
  35. "@user": "",
  36. "@password": ""
  37. }
  38. }
  39. }