蓝鲸学习笔记

学习记录


consul通用命令

<h4>consul通用命令</h4> <p>1.查看consul已注册服务</p> <pre><code>- http API方式: curl -s http://127.0.0.1:8500/v1/agent/services | jq -r '.[] | [.Service, .Address, .Port] |@csv' - consul catalog: consul catalog services </code></pre> <p>2.注册consul </p> <pre><code>- 注册接口: http://127.0.0.1:8500/v1/agent/service/register - 服务查询接口: http://127.0.0.1:8500/v1/agent/services - 注册服务请求接口: curl --request PUT --data "$(jq -r .service &lt;&lt;&lt;"$req")" http://127.0.0.1:8500/v1/agent/service/register $reg={ { "service": { "id": "$ID" , "name": "$NAME" , "address": "$ADDRESS", "port": $PORT, "check": { "tcp": "$ADDRESS:$PORT", "interval": "10s", "timeout": "3s" } } } - 变量值说明: id: 服务名+uid name:服务名 address:服务所对应的ip port:服务监听的端口 - consul注册的脚本: /data/install/bin/reg_consul_svc </code></pre>

页面列表

ITEM_HTML