繼上篇: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 配置該選項,指明類型,如:
其余選項,可采用默認值,或如有必要,可配置修改或運行后進行修改。
總結:目前微服務節點的配置,需要在啟動時配置,后續可修改可暫停。
后期會考量是否允許在啟動程序后,通過配置修改啟動微服務。
標簽: