前言:
繼上篇:Taurus .Net Core 微服務(wù)開(kāi)源框架:Admin 插件【4-2】 - 配置管理-Mvc【含請(qǐng)求日志打印】
本篇繼續(xù)介紹下一個(gè)內(nèi)容:
1、系統(tǒng)配置節(jié)點(diǎn):Mvc -?Plugin -?MicroService?配置界面:注冊(cè)中心
?界面如下:
簡(jiǎn)要說(shuō)明:
該菜單下,顯示該微服務(wù)類型的菜單,可能為服務(wù)端、或客戶端、或兩者、或兩者都不是【配置不會(huì)顯示】。
下面對(duì)配置進(jìn)行說(shuō)明:
MicroService Type:僅顯示當(dāng)前微服務(wù)類型。 MicroService.Server.IsEnable:當(dāng)前微服務(wù)是否記用【允許中間暫停與重新啟用】。 MicroService.Server.Name:注冊(cè)中心(或從) 固定名稱為:RegCenter【必須】。 MicroService.Server.RcKey:用于安全驗(yàn)證的請(qǐng)求頭。 MicroService.Server.RcUrl:注冊(cè)中心的地址,對(duì)注冊(cè)中心身身不需要配置。 MicroService.Server.RcUrl - 2:從注冊(cè)中心的地址【只讀】。 MicroService.Server.RcPath:注冊(cè)中心的請(qǐng)求路徑。 MicroService.Server.GatewayTimeout:網(wǎng)關(guān)超時(shí)【注冊(cè)中心默認(rèn)具備網(wǎng)關(guān)功能】。 MicroService Gateway Proxy LastTime:網(wǎng)關(guān)最后1次轉(zhuǎn)發(fā)請(qǐng)求時(shí)間【只讀】。
必要配置說(shuō)明:
需要在 appsettings.json 或 web.config 配置該選項(xiàng),指明類型,如:
其余選項(xiàng),可采用默認(rèn)值,或如有必要,可配置修改或運(yùn)行后進(jìn)行修改。?
2、系統(tǒng)配置節(jié)點(diǎn):Mvc -?Plugin -?MicroService?配置界面:注冊(cè)中心(從)
?界面如圖:
下面對(duì)配置進(jìn)行說(shuō)明:
MicroService Type:僅顯示當(dāng)前微服務(wù)類型。
MicroService.Server.IsEnable:當(dāng)前微服務(wù)是否記用【允許中間暫停與重新啟用】。
MicroService.Server.IsAllowSyncIP:是否允許從注冊(cè)中心同步IP黑名單。
MicroService.Server.Name:注冊(cè)中心(或從) 固定名稱為:RegCenter【必須】。
MicroService.Server.RcKey:用于安全驗(yàn)證的請(qǐng)求頭。
MicroService.Server.RcUrl:注冊(cè)中心的地址【必須】。
MicroService.Server.RcUrl - 2:從注冊(cè)中心的地址【只讀】。
MicroService.Server.RcPath:注冊(cè)中心的請(qǐng)求路徑。
MicroService.Server.GatewayTimeout:網(wǎng)關(guān)超時(shí)【注冊(cè)中心默認(rèn)具備網(wǎng)關(guān)功能】。
MicroService Gateway Proxy LastTime:網(wǎng)關(guān)最后1次轉(zhuǎn)發(fā)請(qǐng)求時(shí)間【只讀】。
必要配置說(shuō)明:
需要在?appsettings.json 或 web.config 配置該選項(xiàng),指明類型,如:
其余選項(xiàng),可采用默認(rèn)值,或如有必要,可配置修改或運(yùn)行后進(jìn)行修改。?
3、系統(tǒng)配置節(jié)點(diǎn):Mvc -?Plugin -?MicroService?配置界面:網(wǎng)關(guān)
?界面如圖:
下面對(duì)配置進(jìn)行說(shuō)明:
MicroService Type:僅顯示當(dāng)前微服務(wù)類型。 MicroService.Server.IsEnable:當(dāng)前微服務(wù)是否記用【允許中間暫停與重新啟用】。
MicroService.Server.IsAllowSyncIP:是否允許從注冊(cè)中心同步IP黑名單。 MicroService.Server.Name:固定名稱為:Gateway【必須】。 MicroService.Server.RcKey:用于安全驗(yàn)證的請(qǐng)求頭。 MicroService.Server.RcUrl:注冊(cè)中心的地址【必須】。 MicroService.Server.RcUrl - 2:從注冊(cè)中心的地址【只讀】。 MicroService.Server.RcPath:注冊(cè)中心的請(qǐng)求路徑。 MicroService.Server.GatewayTimeout:網(wǎng)關(guān)超時(shí)【注冊(cè)中心默認(rèn)具備網(wǎng)關(guān)功能】。 MicroService Gateway Proxy LastTime:網(wǎng)關(guān)最后1次轉(zhuǎn)發(fā)請(qǐng)求時(shí)間【只讀】。
必要配置說(shuō)明:
需要在?appsettings.json 或 web.config 配置該選項(xiàng),指明類型,如:
其余選項(xiàng),可采用默認(rèn)值,或如有必要,可配置修改或運(yùn)行后進(jìn)行修改。?
4、系統(tǒng)配置節(jié)點(diǎn):Mvc -?Plugin -?MicroService?配置界面:客戶端
?界面如圖:
下面對(duì)配置進(jìn)行說(shuō)明:
MicroService Type:僅顯示當(dāng)前微服務(wù)類型。 MicroService.Client.IsEnable:當(dāng)前微服務(wù)是否記用【允許中間暫停與重新啟用】。
MicroService.Client.IsAllowSyncIP:是否允許從注冊(cè)中心同步IP黑名單。
MicroService.Client.IsAllowRemoteExit:是否允許被【注冊(cè)中心】遠(yuǎn)程控制退出或暫停微服務(wù)。 MicroService.Client.Name:名稱為:注冊(cè)模塊名稱,多個(gè)用逗號(hào)分隔【必須】。
MicroService.Client.Domain:綁定域名:域名,多個(gè)用逗號(hào)分隔【不填寫默認(rèn)所有域名】
MicroService.Client.Version:當(dāng)前版本號(hào)數(shù)字,用于版本絲滑升級(jí)。
MicroService.Client.RcKey:用于安全驗(yàn)證的請(qǐng)求頭。 MicroService.Client.RcUrl:注冊(cè)中心的地址【必須】。 MicroService.Client.RcUrl - 2:從注冊(cè)中心的地址【只讀】。 MicroService.Client.RcPath:注冊(cè)中心的請(qǐng)求路徑。
必要配置說(shuō)明:
需要在?appsettings.json 或 web.config 配置該選項(xiàng),指明類型,如:
其余選項(xiàng),可采用默認(rèn)值,或如有必要,可配置修改或運(yùn)行后進(jìn)行修改。?
總結(jié):
目前微服務(wù)節(jié)點(diǎn)的配置,需要在啟動(dòng)時(shí)配置,后續(xù)可修改可暫停。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-513642.html
后期會(huì)考量是否允許在啟動(dòng)程序后,通過(guò)配置修改啟動(dòng)微服務(wù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-513642.html
到了這里,關(guān)于Taurus .Net Core 微服務(wù)開(kāi)源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服務(wù)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!