博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gnats配置文件
阅读量:4583 次
发布时间:2019-06-09

本文共 1653 字,大约阅读时间需要 5 分钟。

尽管NATS可以无配置的运行,但也可以使用配置文件配置NATS服务器

1. 配置项包括

  • 客户端监听器端口 Client listening port
  • HTTP监听器端口 HTTP monitoring port
  • 客户端认证 Client auth
  • 集群定义 Cluster definitions
  • 集群路由 Cluster routes
  • 日志 Logging
  • 最大客户端连接数 Max client connections
  • 最大有效负载 Max payload
  • 慢消费者阀值 Slow consumer threshold

2. 配置文件的语法

NATS服务器配置文件的格式比较灵活,结合了传统的JSON格式和新的YAML格式的风格

注:YAML不是标记语言,而是一种语言中立的、对阅读友好的数据序列化标准。YAML语言发展了三个版本,1.0、1.1、1.2

3. NATS服务器配置文件示例

port: 4222 # 供客户端连接的监听端口net: 0.0.0.0 # 监听的网络地址http_port: 8222 # HTTP监控端口# 客户端连接的认证信息#authorization {# user: sg# password: 123456# timeout: 1#}# 用户名和密码必须大于8位,字母和数字混合authorization {PASS: shuguo123users = [{user: shuguo, password: $PASS}{user: shuguo1, password: shuguo123}{user: shuguo2, password: shuguo123}{user: shuguo3, password: shuguo123}{user: shuguo4, password: shuguo123}{user: shuguo5, password: shuguo123}]}# 集群定义cluster {host: '172.19.9.66' # 主机地址port: 4224 # 路由连接的入站(inbound)端口# 路由连接的认证信息authorization {user: route_shuguopassword: shuguo123timeout: 0.5}# Routes are actively solicited and connected to from this server.# Other servers can connect to us if they supply the correct credentials# in their routes definitions from above.routes = [nats-route://route_shuguo:shuguo123@117.143.185.150:4224nats-route://route_shuguo:shuguo123@114.115.139.85:4224#nats-route://user2:pass2@183.230.102.41:4224]}# 日志选项debug: falsetrace: truelogtime: falselog_file: "/var/log/gnatsd.log"# PID进程文件pid_file: "/var/run/gnatsd.pid"# 一些系统属性# 客户端最大连接数max_connections: 100# 最大协议控制行max_control_line: 512# 最大的有效负载max_payload: 65536# 慢消费者阀值write_deadline: "2s"

 转自:http://blog.csdn.net/chszs/article/details/51026728

转载于:https://www.cnblogs.com/yorkyang/p/8352537.html

你可能感兴趣的文章
mysql5.7 user表没有password字段,如何重置root密码
查看>>
【转】SVN 与 GIT 详细对比
查看>>
UNITY 内存问题资料收集
查看>>
需求的最初形式:12306ng的需求小说
查看>>
python面试
查看>>
用Docker构建Nginx镜像
查看>>
spring注解-“@Scope”
查看>>
apache错误日志(error_log)记录等级
查看>>
通用的前端注册验证
查看>>
WPF 窗体中的 Canvas 限定范围拖动 鼠标滚轴改变大小
查看>>
django下的 restful规范 Drf框架 psotman的安装使用 及一些容易遗忘的小点
查看>>
Atitit.输入法配置说明v1 q229
查看>>
Atitit main函数的ast分析 数组参数调用的ast astview解析
查看>>
[转载]漫话:如何给女朋友介绍什么是死锁
查看>>
读书笔记——持有对象
查看>>
php header函数导出excel表格
查看>>
Jzoj1277最高的奶牛
查看>>
plsql中文乱码问题(显示问号)
查看>>
C# DataTbale详细操作
查看>>
用opencv检测人眼并定位瞳孔位置
查看>>