consul命令行查看服务_第三章 consul服务注册与服务查询
1、定义一个服务
该方法是服务注册中提供服务的最常用的方法。
关于服务的定义:服务的属性我们会在后边每出现一个总结一个,最后再做总结。
2、服务注册
2.1、创建服务文件所存放的文件夹
说明:
.d做后缀:表示一系列配置文件的存放目录(directory)
2.2、创建服务并写入上述文件夹中的一个文件
说明:
一个服务我们会配置为json格式:比如上述的单引号之间的形式
一个服务会写在一个json文件中
注意:
如果上述文件夹没有权限进行操作,先改变文件夹权限,
3、服务查询
先启动consul进程。
切换屏幕-->
说明:
根据-config-dir指定根据服务注册的目录中的文件来启动服务。
两种查询方式:DNS和HTTP
3.1、DNS:
访问的服务名字:
tag.servicename.service.consul tag和servicename都是创建服务的时候配置的
DNS访问的端口是8600
3.2、HTTP:
说明:
访问的路径:host:port/版本号/catalog/service/服务名
Address:用于指定一个特定service的IP地址,默认情况下,使用的是该service使用的agent。
4、多个服务注册的情况
4.1、每一个服务注册到一个文件
假设现在又创建了一个secondservice服务,我会将该服务写入secondservice.json文件中去,如下:
使用http去访问:
说明:按照服务名去访问。
4.2、多个服务写在同一个json文件中
说明:
放在services中而不是service里(上边的单文件单服务是放在service里的)
多个服务放在一个数组里边
使用http去访问:
说明:按照服务名去访问。
注意:在实际开发中,微服务数量众多,
如果每个文件都放在一个文件里,文件会非常多,不好!
如果所有微服务都放在一个文件里,文件太大,也不好!
所以,需要二者结合。例如,假设有100个微服务,放在10个json文件中去,每个json文件存放10个服务。
consul命令行查看服务_第三章 consul服务注册与服务查询相关推荐
- consul命令行查看服务_Go语言微服务架构实战:第十三节 微服务管理--Docker安装及运行consul节点...
微服务管理--Docker安装及运行consul节点 搭建集群 在真实的生产环境中,需要真实的部署consul集群.在一台机器上想要模拟多台集群部署的效果,有两种方案:一种是借助虚拟机,另一种是借助容 ...
- consul命令行查看服务_Consul 命令行最全文档
1.启动一个带ACL 控制的Agent 首先,从这个网址下载consul,解压后发现就是个可执行文件,如果不可以执行,chmod +x consul 一下. 为了试验Consul较多的功能,这里我们打 ...
- CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程!...
CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程! 不用任何第三方软件的情况下,打开CMD执行如下命令:1,netstat -ano 你可以查看到Local ...
- linux查看docker是否启动命令行,如何通过命令行查看docker服务是否已启动
通过命令行查看docker服务是否已启动的方法如下: 查看docker的运行状态systemctl status docker 输出如下:[root@izr86o15kikb3az /]# syste ...
- centos7使用命令行查看开机启动项和服务启动状态
centos7使用命令行查看开机启动项和服务启动状态 查看开机启动项 查看单个服务开机启动状态 第一种grep方法 第二种命令行 查看哪些为开机启动的服务 查看开机启动项 systemctl list ...
- Linux 命令行查看服务器ip地址
##Linux 命令行查看服务器ip地址 1.1 查询对外IP地址 [root@bogon starblock]# curl cip.cc IP : 1.19.143.140 地址 : 中国 北京 运 ...
- 使用adb命令行查看当前Fragment情况
文章目录 1. 查看当前Fragment的adb命令 2. 案例演示 2.1 案例代码 2.2 手机连接电脑,运行代码到手机 2.3 打开控制终端 2.4 输入adb命令 2.5 查看输出结果 2.6 ...
- Winrar从命令行查看压缩文件内容
如果能从命令行查看压缩文件内容,可以避免有时候的弹窗: 看了一下,说是v参数是查看: 找不到路径:先加一下path环境变量: 输个命令:错了: 用 -v,但是没有在命令行显示:而是弹出了Winrar的 ...
- 了解活动目录操作主机角色及GUI命令行查看方法
操作主机又称为:Flexible Single Master Operations (FSMO) Schema master (架构主控):负责整个林的"类","属性&q ...
最新文章
- 中国互联网公司开源项目调研报告
- chrome和safari字体粗细问题
- Solaris 下 Oracle impdp 过程中出现的问题
- plsql视图添加表字段_教你不到两分钟,快速创建数据透视图
- C++语言中multiset的相关用法及扩展
- Dubbo :广播模式下Can't assign requested address问题
- 刚体转动惯量的测定实验数据软件_物理吸附实验数据分析 第11部分 在Origin软件中由物理吸附等温线确定材料的t图比表面积的方法...
- delphi播放wav声音
- onvif工具测试网络摄像头视频
- 北京航空航天计算机考研科目,2020考研北京航空航天大学计算机考研考试科目...
- 恢复出厂设置 Factory Reset 调用过程
- 从一个远程服务器的mysql数据库表的数据复制到本地电脑mysql数据库表,两张表结构一样就是复制数据...
- 麦客表单无法登录打开显示空白怎么办?
- 软件测试 —— Python(三)之数据序列(容器)
- 【智能制造】动力电池行业智能制造发展趋势分析
- 维纳滤波器(Wiener Filter)在图像处理中的应用(一)
- SAP批量查询组件BOM引用报表
- 什么是码率(mbps)
- 41、【斯纳克图书馆管理系统】编目流程 [ 准备工作]
- html 下拉框a标签跳转,html下拉框跳转问题