火影 发表于 2023-7-1 18:58:42

Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plu

前言:

继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】
本篇继续介绍下一个内容:
1、系统配置节点:Mvc - Plugin - MicroService 配置界面:注册中心

 界面如下:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTE1MzUzMTEwLTEzNTY1OTkzNi5wbmc=
简要说明:
该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两者、或两者都不是【配置不会显示】。下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。
<strong>MicroService.Server.Name:注册中心(或从) 固定名称为:RegCenter【必须】。</strong>
MicroService.Server.RcKey:用于安全验证的请求头。
MicroService.Server.RcUrl:注册中心的地址,对注册中心身身不需要配置。
MicroService.Server.RcUrl - 2:从注册中心的地址【只读】。
MicroService.Server.RcPath:注册中心的请求路径。
MicroService.Server.GatewayTimeout:网关超时【注册中心默认具备网关功能】。
MicroService Gateway Proxy LastTime:网关最后1次转发请求时间【只读】。必要配置说明:
需要在 appsettings.json 或 web.config 配置该选项,指明类型,如:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTM1NDM1MzMzLTE1MjAyNTU2MjYucG5n
其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。 
2、系统配置节点:Mvc - Plugin - MicroService 配置界面:注册中心(从)

 界面如图:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTM1NzQ0Nzk2LTE3NzgyMDQ0NjQucG5n
下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。<br>MicroService.Server.IsAllowSyncIP:是否允许从注册中心同步IP黑名单。
<strong>MicroService.Server.Name:注册中心(或从) 固定名称为:RegCenter【必须】。</strong>
MicroService.Server.RcKey:用于安全验证的请求头。
<strong>MicroService.Server.RcUrl:注册中心的地址【必须】。</strong>
MicroService.Server.RcUrl - 2:从注册中心的地址【只读】。
MicroService.Server.RcPath:注册中心的请求路径。
MicroService.Server.GatewayTimeout:网关超时【注册中心默认具备网关功能】。
MicroService Gateway Proxy LastTime:网关最后1次转发请求时间【只读】。必要配置说明:
需要在 appsettings.json 或 web.config 配置该选项,指明类型,如:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTQwMDIxNzMzLTcyNTI3NDQ5OC5wbmc=
其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。 
3、系统配置节点:Mvc - Plugin - MicroService 配置界面:网关

 界面如图:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTQwMTQ4NDE0LTEzODM5NTUzMjkucG5n
下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。<br>MicroService.Server.IsAllowSyncIP:是否允许从注册中心同步IP黑名单。
<strong>MicroService.Server.Name:固定名称为:Gateway【必须】。</strong>
MicroService.Server.RcKey:用于安全验证的请求头。
<strong>MicroService.Server.RcUrl:注册中心的地址【必须】。</strong>
MicroService.Server.RcUrl - 2:从注册中心的地址【只读】。
MicroService.Server.RcPath:注册中心的请求路径。
MicroService.Server.GatewayTimeout:网关超时【注册中心默认具备网关功能】。
MicroService Gateway Proxy LastTime:网关最后1次转发请求时间【只读】。必要配置说明:
需要在 appsettings.json 或 web.config 配置该选项,指明类型,如:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTQwMzA2MzE3LTQyNTk5MDQwNC5wbmc=
其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。 
4、系统配置节点:Mvc - Plugin - MicroService 配置界面:客户端

 界面如图:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTQwNDM5NTQ0LTIxMzYwNDAxLnBuZw==
下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Client.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。<br>MicroService.Client.IsAllowSyncIP:是否允许从注册中心同步IP黑名单。<br>MicroService.Client.IsAllowRemoteExit:是否允许被【注册中心】远程控制退出或暂停微服务。
<strong>MicroService.Client.Name:名称为:注册模块名称,多个用逗号分隔【必须】。<br>MicroService.Client.Domain:绑定域名:域名,多个用逗号分隔【不填写默认所有域名】<br>MicroService.Client.Version:当前版本号数字,用于版本丝滑升级。<br></strong>MicroService.Client.RcKey:用于安全验证的请求头。
<strong>MicroService.Client.RcUrl:注册中心的地址【必须】。</strong>
MicroService.Client.RcUrl - 2:从注册中心的地址【只读】。
MicroService.Client.RcPath:注册中心的请求路径。必要配置说明:
需要在 appsettings.json 或 web.config 配置该选项,指明类型,如:
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTc0MDgvMjAyMzA2LzE3NDA4LTIwMjMwNjI5MTQwOTM4NTU2LTIzNTc5NjUwNy5wbmc=
其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。 
总结:

目前微服务节点的配置,需要在启动时配置,后续可修改可暂停。
后期会考量是否允许在启动程序后,通过配置修改启动微服务。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plu