nats服务器状态未启用,NATS_05:服务器部署(示例代码)

1、NATS安装前的普及

NATS 的服务器是使用 GoLang 语言开发的,其可执行文件的名字为:gnatsd,表示:GoNATS Daemon。NATS服务器是一个开源软件,基于 MIT 许可证发布。

NATS Server有 Linux版、Mac版、Windows版。下面以Linux版为例,详述其部署过程。

gnatsd-v0.9.6-darwin-amd64.tar.gz  for Mac的版本

gnatsd-v0.9.6-linux-amd64.tar.gz   for Linux x64的版本

gnatsd-v0.9.6-linux-arm.tar.gz for        Linux ARM的版本

虽然NATS Server是用Go语言开发的,但运行gnatsd无需安装Golang环境。gnatsd非常的轻量级,发布包只有2MB多,启动时可以无需任何参数,直接运行即可。

2、NATS Server的服务器配置

gnatsd接受命令行参数作为控制手段。主要的服务器参数如下。

1)服务器选项

-a,      – addr HOST 绑定主机IP地址(默认是0.0.0.0)

-p,      – port PORT 客户端连接NATS服务器使用的端口(默认是4222)

-P(大写), – pid FILE 存储PID的文

-m,     – http_port PORT 使用HTTP端口作为监听端口

-ms,   – https_port PORT 使用HTTPS端口作为监听端口

-c,    – config FILE 指定配置文件

2)日志选项

-l,       – log FILE 指定日志输出的文件

-T,      – logtime 是否开启日志的时间戳(默认为true)

-s,      – syslog 启用syslog作为日志方法

-r,      – remote_syslog 远程日志服务器的地址(默认为udp://localhost:514)

-D,     – debug 开启调试输出

-V,        – trace 跟踪原始的协议

-DV       调试并跟踪

3)授权认证选项

– user     user 连接需要的用户名

– pass    password 连接需要的密码

4)TLS安全选项

–tls     启用TLS,不验证客户端(默认为false)

–tlscert     FILE 服务器证书文件

–tlskey     FILE 服务器证书私钥

–tlsverify     启用TLS,每一个客户端都要认证

–tlscacert    FILE 客户端证书CA用于认证

5)集群选项

–routes    [rurl-1, rurl-2] 路线征求并连接

6)常规选项

-h,     –help 显示帮助消息

-v,     –version 显示版本信息

3、NATS Server部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值