Consul 常用url链接

标签: Consul | 发表时间:2021-10-26 16:28 | 作者:mao_siyu
出处:http://www.dev-share.top
官方Api文档



config 查询
  curl -k https://127.0.0.1:8501/v1/config/service-resolver \
   --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
   --request GET | jq

  curl -k https://127.0.0.1:8501/v1/config/service-router \
   --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
   --request GET | jq

  curl -k https://127.0.0.1:8501/v1/config/proxy-defaults \
   --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
   --request GET | jq

  curl -k https://127.0.0.1:8501/v1/config/mesh \
   --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
   --request GET | jq



catalog 查询
  curl -k https://127.0.0.1:8501/v1/catalog/services \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq

  curl -k https://127.0.0.1:8501/v1/catalog/service/api-internal \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq

  curl -k https://127.0.0.1:8501/v1/catalog/service/web \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq



agent 查询
  curl -k https://127.0.0.1:8501/v1/agent/services \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq

  curl -k https://127.0.0.1:8501/v1/agent/checks \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq

  curl -k https://127.0.0.1:8501/v1/catalog/service/learn \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request GET | jq



acl
创建Token
  curl -k https://127.0.0.1:8501/v1/acl/token \
     --header "X-Consul-Token: 27d3f656-7e4e-1769-f690-7c340c9ddb1d" \
     --request PUT \
     --data '{
               "Description": "Agent token for 'node1'",
               "Local": false
             }
     '



相关 [consul url 链接] 推荐:

Consul 常用url链接

- - Share

安装Consul集群

- - 周立的博客 - 关注Spring Cloud、Docker
本文基于Consul 1.5.3,理论适用于Consul 1.6及更低版本. 运行一个consul agent. 将agent加入到consul集群. 列出consul cluster集群中的members. 这里只列出几个常用的命令,consul有将近20个命令,本文不作展开,详见: https://www.consul.io/docs/commands/index.html.

URL的井号

- chenqj - 阮一峰的网络日志
一个显著变化,就是URL加入了"#!"符号. 在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中. 这表明井号(Hash)的作用正在被重新认识. 本文根据HttpWatch的文章,整理与井号有关的所有重要知识点. 其右面的字符,就是该位置的标识符. 就代表网页index.html的print位置.

将URL编码?

- - JavaScript - Web前端 - ITeye博客
    URL一般只能由字母、数字、$ - _. * ' ( ) 等一些字符构成. 那么当URL中需要用到汉字时怎么办,譬如有这样的URL: "www.test.com/search?name=张三",此时,只有通过将URL进行编码的方式进行传递了.     Javascript编/解码方法:.     如果对上面的URL(www.test.com/search?name=张三)进行编码的话.

[转]consul VS zookeeper、etcd、doozerd

- - Xiao_Qiang_的专栏
  zookeeper、doozerd、etcd都有着相似的架构,这三者的服务节点都需要一个仲裁节点来操作,它们是强一致的,并提供各种操作原语. 应用程序可以通过客户端lib库来构建分布式的系统. 在一个单datacenter中,consul的server节点工作在一种简单的方式下,consul server需要一个仲裁操作,并提供强一致性.

理清URL编码

- winners - Thinking for Fun
关于URL编码,RFC1738做了如下的规定:. “Only alphanumerics [0-9a-zA-Z], the special characters “$-_.+!*’(),” [not including the quotes - ed], and reserved characters used for their reserved purposes may be used unencoded within a URL.”.

iOS UIWebView URL拦截

- - 移动开发 - ITeye博客
本文译者: candeladiao,原文: URL filtering for UIWebView on the iPhone. 说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源.

服务发现:Zookeeper vs etcd vs Consul

- - 企业架构 - ITeye博客
服务发现:Zookeeper vs etcd vs Consul. 【编者的话】本文对比了Zookeeper、etcd和Consul三种服务发现工具,探讨了最佳的服务发现解决方案,仅供参考. 如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务监听同一个端口. 管理一个拥挤的比方说被几百个服务所使用的所有端口的列表,本身就是一个挑战,添加到该列表后,这些服务需要的数据库和数量会日益增多.

基于 Consul 的 Docker Swarm 服务发现

- - IT瘾-dev
基于 Consul 的 Docker Swarm 服务发现. 2017 年 1 月 10 日发布. Docker 是一种新型的虚拟化技术,它的目标在于实现轻量级操作系统的虚拟化. 相比传统的虚拟化方案,Docker. 虚拟化技术有一些很明显的优势:启动容器的速度明显快于传统虚拟化技术,同时创建一台虚拟机占用的资源也要远远小于传统的虚拟技术.