注册中心与配置中心
注册中心:通讯录,让应用之间互相认识
-
作用:健康检查:比如有3个节点,其中一个已经挂了可能都不知道,另外两个还在提供服务。有控制中心可以从控制台上看见每个节点的状态,还可以主动的让某一节点下线,常用于发布前下线
-
路由转发:在gateway中是按IP进行路由转发,生产情况下,不止一台,并且一个应用节点随时会扩容/缩减。高峰期扩容,低峰期衰减。为了控制成本,会对机械做动态扩容,此时的IP就不固定了。
-
远程调用
配置中心
动态修改线上的配置:开关 阈值(登录超时时间等) 枚举项()
使用:Nacos
查看官方文档进行学习Nacos 快速开始
下载好后修改conf目录下的application.properties文件
设置nacos.core.auth.plugin.nacos.token.secret.key值。
key为32位字符串进行加密
改好后在nacos/bin目录下启动终端输入命令
启动
注:以管理员方式运行cmd否则会没有足够的权限创建文件导致nacos报错
打开后可使用相关命令进行服务注册
服务注册本质为发起一个post请求,因此其他语言的项目也可使用。为一个模块创建信息,设置好serviceName
服务发现:得到注册服务的serverName的一些信息。
可通过显示的web网页进行可视化的操作,进行服务的注册与管理