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

简要说明:
该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两者、或两者都不是【配置不会显示】。
下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。
MicroService.Server.Name:注册中心(或从) 固定名称为:RegCenter【必须】。
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 配置该选项,指明类型,如:

其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。
2、系统配置节点:Mvc - Plugin - MicroService 配置界面:注册中心(从)
界面如图:

下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。
MicroService.Server.IsAllowSyncIP:是否允许从注册中心同步IP黑名单。
MicroService.Server.Name:注册中心(或从) 固定名称为:RegCenter【必须】。
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 配置该选项,指明类型,如:

其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。
3、系统配置节点:Mvc - Plugin - MicroService 配置界面:网关
界面如图:

下面对配置进行说明:
MicroService Type:仅显示当前微服务类型。
MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。
MicroService.Server.IsAllowSyncIP:是否允许从注册中心同步IP黑名单。
MicroService.Server.Name:固定名称为:Gateway【必须】。
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 配置该选项,指明类型,如:

其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。
4、系统配置节点:Mvc - Plugin - MicroService 配置界面:客户端
界面如图:

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

其余选项,可采用默认值,或如有必要,可配置修改或运行后进行修改。
总结:
目前微服务节点的配置,需要在启动时配置,后续可修改可暂停。
后期会考量是否允许在启动程序后,通过配置修改启动微服务。
Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服务】的更多相关文章
- Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。
前方: 开源地址:https://github.com/cyq1162/Taurus.MVC 上篇文章介绍过:工业制造行业的低代码开发平台思维架构图 规划中涉及到了微服务,近些天经过努力和不断的代码与 ...
- .net core 自带分布式事务的微服务开源框架JMS
事务的统一性是微服务的一个重点问题,简洁有效的控制事务,更是程序员所需要的.JMS的诞生,就是为了更简单.更有效的控制事务. 先看一段调用微服务的代码: using (var ms = new JMS ...
- Taurus.MVC 微服务框架 入门开发教程:项目集成:1、服务端:注册中心、网关(提供可运行程序下载)。
系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ...
- .NET Core/.NET5/.NET6 开源项目汇总4:CMS、Blog项目
系列目录 [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊 ...
- .NET Core/.NET5/.NET6 开源项目汇总6:框架与架构设计(DDD、云原生/微服务/容器/DevOps/CICD等)项目
系列目录 [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊 ...
- Magicodes.Admin.Core开源框架总体介绍
框架说明 Magicodes.Admin.Core框架在ABP以及ASP.NET ZERO的基础上进行了封装和完善,目前基于.NET Core 2.0+(Framework版本),由于部分组件在.NE ...
- 字节微服务HTTP框架Hertz使用与源码分析|拥抱开源
一.前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp.gin.echo 的优势, 并结合字节跳动内部的需求,使其具有高易用性 ...
- .net core 基于Dapper 的分库分表开源框架(core-data)
一.前言 感觉很久没写文章了,最近也比较忙,写的相对比较少,抽空分享基于Dapper 的分库分表开源框架core-data的强大功能,更好的提高开发过程中的效率: 在数据库的数据日积月累的积累下,业务 ...
- 微服务RPC框架选美
原文:http://p.primeton.com/articles/59030eeda6f2a40690f03629 1.RPC 框架谁最美? Hello,everybody!说到RPC框架,可能大家 ...
- 6种微服务RPC框架,你知道几个?
开源 RPC 框架有哪些呢? 一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的. 跟语言平台绑定的开源 RPC 框架主要有下面几种. Dubbo:国内最早开源的 RPC 框架,由阿里巴 ...
随机推荐
- pysimplegui之tiee实例(附带github仓库地址)
今天想写一个文件管理器,结果整了一下午,还是自己看的源代码少,分析别人代码少,最终还是看别人代码才找到错误原因.#!/usr/bin/env python import sys import os i ...
- 为什么 APISIX Ingress 是比 Emissary-ingress 更好的选择?
本文从可扩展性和服务发现集成等多个维度对比了 APISIX Ingress 与 Emissary-ingress 的性能. 作者:容鑫,API7.ai 云原生技术工程师,Apache APISIX C ...
- Jquery实现复选框的选中和取消
复选框的选中与取消 我在网上看了好多关于这个问题的解答,好多都是一两个按钮的触发事件,有的甚至没有任何效果,经过自己的调试发现这个方法好用一点: 首先我在页面上添加了这样一个复选框 我的复选框是动态加 ...
- Linux修改远程命令端口
Linux修改远程命令端口 执行以下命令,修改sshd服务的配置文件 vi /etc/ssh/sshd_config 找到port,默认是注释了的 22 打开注释,将22改成想要的端口号 重启服务 s ...
- SpringBoot SpringSecurity 介绍(基于内存的验证)
SpringBoot 集成 SpringSecurity + MySQL + JWT 附源码,废话不多直接盘 SpringBoot已经为用户采用默认配置,只需要引入pom依赖就能快速启动Spring ...
- 获取电脑的网络连接状态(三)Ping
网络连接判断,使用ping测试获取: 1 private static async Task<bool> IsPingSuccess() 2 { 3 try 4 { 5 using (Pi ...
- 【Linux】文件及用户组合权限管理
第二周1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 ls -a /etc/[^[:alpha:]][:alpha:]* 2.复制/etc目录下所有以p开头 ...
- PaddlePaddle 飞桨复现 ResNet34
import paddle.nn as nn class ResidualBlock(nn.Layer): def __init__(self, in_channels, out_channels, ...
- 2.OS-Virtualization|抽象:进程
进程:运行中的程序. 没有运行前,就是一个代码,他是静态的. 通过一系列抽象,有了状态. 通过进程抽象,我们需要明白计算机设计的一些思考点:如何分离?如何管理?如何抽象? 运行 就绪 阻塞 它就是一个 ...
- JavaWeb之day03js
目录: 1.js的String对象(****) 2.js的Array对象 (****) 3.js的Date对象 (****) * 获取当前的月 0-11,想要得到准确的月 +1 * 获取星期时候,星期 ...