中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做相親網(wǎng)站常用的seo查詢工具

做相親網(wǎng)站,常用的seo查詢工具,制作圖片的電腦軟件,wordpress.重裝1、分布式接口文檔聚合,是什么? 如果你有 “22” 個(gè)不同的服務(wù)(比如微服務(wù)),每個(gè)服務(wù)都有自己的接口文檔。每個(gè)服務(wù)的文檔各自打開(kāi),估計(jì)你會(huì)覺(jué)得很麻煩的? 再如果,它們是用 openap…

1、分布式接口文檔聚合,是什么?

如果你有 “22” 個(gè)不同的服務(wù)(比如微服務(wù)),每個(gè)服務(wù)都有自己的接口文檔。每個(gè)服務(wù)的文檔各自打開(kāi),估計(jì)你會(huì)覺(jué)得很麻煩的?

再如果,它們是用 openapi 規(guī)范的?,F(xiàn)在,可以通過(guò)一個(gè)服務(wù)去聚合它們。就是,在一個(gè)地址里,打開(kāi) “22” 個(gè)服務(wù)的接口文檔。

2、認(rèn)識(shí) Solon-Docs

solon-docs,是 solon 的接口文檔解決方案。它通過(guò) DocDocket 申明文檔摘要。支持 swagger 注解,或者 javadoc 注釋,或者別的(可適配)。

從文檔網(wǎng)關(guān)的角度(此文講聚合嘛),只需使用 groupName, basicAuth, upstream 三個(gè)配置項(xiàng),就可以接入外部服務(wù)的接口文檔:

@Configuration
public class DocConfig {@Bean("appApi")public DocDocket appApi() {return new DocDocket().groupName("app端接口").version("2.0") //可選,默認(rèn)是 2.0.basicAuth("admin", "1234") //可選(添加 basic auth 驗(yàn)證).upstream("http://demo.com.cn", "/demo", "swagger/v2?group=appApi");}
}

upstream 配置值,切不要連接自己(否則,可能會(huì)死循環(huán)),其屬性有:

屬性說(shuō)明
service目標(biāo)服務(wù)名
contextPath服務(wù)上下文路徑(在網(wǎng)關(guān)處,方便識(shí)別是哪個(gè)服務(wù)的,進(jìn)而調(diào)用)
uri接口文檔地址

solon-docs 也可以通過(guò) solon.docs 配置,完成 DocDocket 自動(dòng)構(gòu)建。

3、了解 solon.docs 配置格式自動(dòng)構(gòu)建

使用 solon.docs 配置,可以替代 solon bean 的構(gòu)建方式。格式如下

solon.docs:discover:uriPattern: "swagger/v2?group={service}"  #目標(biāo)服務(wù)的文檔接口路徑模式(要么帶變量 {service},要么用統(tǒng)一固定值)syncStatus: false  #同步目標(biāo)服務(wù)上下線狀態(tài)(如果下線,則文檔不顯示)basicAuth:           #可選admin: 1234      excluded:  #排除目標(biāo)服務(wù)名- "xx"included:  #包括目標(biāo)服務(wù)名- "yy"routes:name1: DocDocketname2: DocDocket

discover 配置項(xiàng)是專(zhuān)為聚合便利設(shè)計(jì)的,方便通過(guò)注冊(cè)與發(fā)現(xiàn)服務(wù)聚合文檔。格式說(shuō)明:

配置名說(shuō)明
discover用于配置分布式發(fā)現(xiàn)服務(wù)相關(guān)的(即,自動(dòng)配置文檔)
discover.uriPattern目標(biāo)服務(wù)的文檔接口路徑模式,支持{service}占位符
discover.syncStatus同步目標(biāo)服務(wù)上下線狀態(tài)
discover.basicAuth添加 basic auth 驗(yàn)證(同時(shí)會(huì)傳遞給目標(biāo)服務(wù)的文檔摘要)
discover.excluded排除目標(biāo)服務(wù)名
discover.included包括目標(biāo)服務(wù)名
routes是一個(gè) Map<String, DocDocket> 結(jié)構(gòu),用于配置文檔路由(即,手動(dòng)配置文檔)

discover 配置,會(huì)自動(dòng)生成服務(wù)相關(guān)的 DocDocket 及對(duì)應(yīng)的 upstream,其中服務(wù)名會(huì)成為 upstream.service 和 upstream.contextPath,uriPattern 會(huì)生成 upstream.uri。

  • discover,只會(huì)發(fā)現(xiàn)有請(qǐng)求到的服務(wù)(即,LoadBalance.get(name) 觸發(fā)到的服務(wù))
  • 沒(méi)有觸發(fā)到的服務(wù),可以通過(guò) “included” 進(jìn)行配置

4、聚合示例

(1)模塊服務(wù) app-api (當(dāng)它是 22 個(gè)服務(wù)中的某個(gè)了)
solon.app:namespace: testgroup: demoname: app-apisolon.cloud.nacos:server: "127.0.0.1:8848"   #nacos服務(wù)地址solon.docs: #配置本地文檔接口服務(wù)routes:default:  #使用固定文檔組名(更方便聚合)groupName: "app端接口"apis: - basePackage: "com.demo.controller.app"
(2)文檔網(wǎng)關(guān)服務(wù) doc-gateway (有兩種配置方式)

使用發(fā)現(xiàn)服務(wù)配置(這個(gè)簡(jiǎn)單,可自動(dòng)和批量)

solon.app:namespace: testgroup: demoname: doc-gatewaysolon.cloud.nacos:server: "127.0.0.1:8848"   #nacos服務(wù)地址solon.docs:discover:uriPattern: "swagger/v2?group=default"included: - "app-api" #具體的功能服務(wù)名

或者,手動(dòng)本置(routes, discover 配置,也可以同時(shí)使用)

solon.app:namespace: testgroup: demoname: doc-gatewaysolon.cloud.nacos:server: "127.0.0.1:8848"   #nacos服務(wù)地址solon.docs:routes:appApi:                 # doc group-idgroupName: "app端接口" # doc group-nameupstream: service: "app-api"  #使用具體地址,或使用服務(wù)名contextPath: "/app-api" #可選(沒(méi)有時(shí),根據(jù) service 自動(dòng)生成)uri: "swagger/v2?group=default"

更多內(nèi)容,可參考 Solon 官網(wǎng)。

http://www.risenshineclean.com/news/38359.html

相關(guān)文章:

  • 東莞做網(wǎng)站要多少錢(qián)seo外鏈專(zhuān)員
  • 遼源網(wǎng)站建設(shè)公司成都網(wǎng)絡(luò)推廣外包
  • 1688做網(wǎng)站多少錢(qián)seox
  • 廣東省示范校建設(shè)專(zhuān)題網(wǎng)站推廣系統(tǒng)
  • 如何做百度收錄的網(wǎng)站做推廣app賺錢(qián)的項(xiàng)目
  • 漢川市建設(shè)局網(wǎng)站網(wǎng)絡(luò)營(yíng)銷(xiāo)的優(yōu)化和推廣方式
  • 泉州做網(wǎng)站seo前端優(yōu)化網(wǎng)站
  • 做的圖怎么上傳到網(wǎng)站宣傳推廣方式有哪些
  • 哪個(gè)網(wǎng)站做外貿(mào)年費(fèi)比較便宜宣傳渠道有哪些
  • 怎么看別人網(wǎng)站怎么做的網(wǎng)站頁(yè)面優(yōu)化內(nèi)容包括哪些
  • 網(wǎng)站建站行業(yè)公司主頁(yè)建設(shè)希愛(ài)力副作用太強(qiáng)了
  • 滄州商貿(mào)行業(yè)網(wǎng)站建設(shè)自己有域名怎么建網(wǎng)站
  • 做網(wǎng)站收會(huì)員費(fèi)違法嗎網(wǎng)站外鏈平臺(tái)
  • 成都專(zhuān)門(mén)做公司網(wǎng)站的公司全網(wǎng)引擎搜索
  • 南通網(wǎng)站優(yōu)化深圳市社會(huì)組織總會(huì)
  • 網(wǎng)站建設(shè)做網(wǎng)站好嗎開(kāi)發(fā)一個(gè)網(wǎng)站
  • 旅游網(wǎng)站規(guī)劃方案產(chǎn)品推廣介紹怎么寫(xiě)
  • 如何用微信做網(wǎng)站百度關(guān)鍵詞搜索排名帝搜軟件
  • 求一個(gè)全部用div做的網(wǎng)站裂變營(yíng)銷(xiāo)五種模式十六種方法
  • 深圳做網(wǎng)站最好的公司seo三人行網(wǎng)站
  • 大朗做網(wǎng)站蘇州優(yōu)化seo
  • 網(wǎng)站建設(shè)ktv惠州seo排名優(yōu)化
  • 網(wǎng)站建設(shè)6000元真實(shí)的優(yōu)化排名
  • 模板型網(wǎng)站建設(shè)網(wǎng)絡(luò)關(guān)鍵詞優(yōu)化軟件
  • 一級(jí)a做美國(guó)片免費(fèi)網(wǎng)站優(yōu)化大師win10能用嗎
  • 整站wordpress下載今日最新頭條新聞條
  • qq電腦版官方網(wǎng)站策劃方案
  • 鄭州高端網(wǎng)站模板app地推接單平臺(tái)
  • 專(zhuān)業(yè)的做網(wǎng)站軟件國(guó)外免費(fèi)發(fā)產(chǎn)品的b2b平臺(tái)
  • 先做它個(gè)天貓網(wǎng)站自己的網(wǎng)站怎么樣推廣優(yōu)化