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集群
- - 周立的博客 - 关注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. 虚拟化技术有一些很明显的优势:启动容器的速度明显快于传统虚拟化技术,同时创建一台虚拟机占用的资源也要远远小于传统的虚拟技术.