理解swoft框架的服务注册与发现
微服务治理过程中,经常会涉及注册启动的服务到第三方集群,比如 consul / etcd 等等,
本章以 Swoft 框架中使用 swoft-consul 组件,实现服务注册与发现为例。
在官方的手册中有描
Linux,软件工具,教程文档
理解swoft框架的服务注册与发现
微服务治理过程中,经常会涉及注册启动的服务到第三方集群,比如 consul / etcd 等等,
本章以 Swoft 框架中使用 swoft-consul 组件,实现服务注册与发现为例。
在官方的手册中有描
Consul 是一个分布式的解决方案,可以部署多个 Consul 实例,确保数据中心的持续稳定,
在 Consul 集群中,内部采用投票的方式选举出 leader,只有选举出 leader 后,集群才开始工作;
当一个服务注册到 Consul 后,集群将该服务进行同步,确保 Con
ES是基于Lucene的搜索服务器。它提供了一个分布式多用户的全文搜索引擎,基于RESTful web接口。ES是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎;
从仓库上下载镜像资源到本地
docker pull xxx/yyy
运行级别就是操作系统当前正在运行的功能级别。
级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。
这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。
Linux下有7个运行级别:
0 系统停
1.二进制码软件安装
其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程。
二进制码软件文件----(复制到)----》系统指定目录(C://Program Files)