特性 描述
初始化參數 對于(yú)在(zài)connector及channel中通過攔截器開發的(de)應用,由于(yú)尚未進入識别器環節,通常有需要(yào / yāo)根據相應需求内置上(shàng)下文變量的(de)需求,可以(yǐ)通過initParam插件進行參數的(de)初始化,此處的(de)參數目前會設置到(dào)請求上(shàng)下文中,而(ér)不(bù)是(shì)報文中。
參數映射 參數映射是(shì)針對接入參數與實際路由服務所需參數名稱不(bù)匹配、或缺失參數值值時(shí),用來(lái)轉換接入和(hé / huò)接出(chū)參數和(hé / huò)添加默認參數,支持請求入參和(hé / huò)響應出(chū)參。
識别器 識别器包括全局識别器以(yǐ)及本地(dì / de)識别器,根據配置的(de)識别項,通過識别器類型進行識别,識别後,将識别出(chū)的(de)值作爲(wéi / wèi)上(shàng)下文信息,放入message中 (message作爲(wéi / wèi)上(shàng)下文,攜帶着請求的(de)一(yī / yì /yí)切信息,在(zài)請求鏈中流動的(de)實際就(jiù)是(shì)message),通過在(zài)message的(de)get操作可以(yǐ)獲取,整個(gè)gateway配置項中大(dà)量應用到(dào)識别器。
路由 對接入請求配置合理的(de)路由,路由到(dào)指定的(de)服務實現。
報文加解密 自定義報文加解密的(de)插件,可以(yǐ)根據配置自由組合使用,可以(yǐ)組合加解密簽名,解簽名,以(yǐ)及自定義實現相應的(de)算法。
權限校驗 權限控制用來(lái)對請求進行校驗,對于(yú)不(bù)通過校驗的(de)請求将會被拒絕。
流量控制 流量控制用來(lái)對gateway接收到(dào)的(de)請求進行限流操作,避免對後端服務或gateway本身造成過大(dà)的(de)壓力,保證服務的(de)正常運行。
并發控制 并發控制用于(yú)控制同一(yī / yì /yí)時(shí)刻最大(dà)處理請求的(de)數目,connector及channel之(zhī)間的(de)線程交互模型采用reactor模型,最大(dà)的(de)複用線程數并充分利用異步io的(de)優勢,減少系統線程壓力,channel中的(de)連接器connector用于(yú)接收請求,接收完成後需要(yào / yāo)交付給channel進行處理,同時(shí)釋放connector線程用于(yú)繼續接收其他(tā)請求,connector的(de)socket的(de)接入默認采用異步框架netty接入。
holdon擋闆 擋闆功能用于(yú)暫時(shí)保持一(yī / yì /yí)段時(shí)間的(de)當前請求,用于(yú)後置服務的(de)升級或延遲訪問等操作,一(yī / yì /yí)段時(shí)間後或自動釋放,或人(rén)爲(wéi / wèi)釋放。
響應處理插件 響應處理插件主要(yào / yāo)提供對異常響應報文的(de)轉換處理功能, 異常的(de)處理範围一(yī / yì /yí)般爲(wéi / wèi)網關内部産生的(de)異常。
渠道(dào) 渠道(dào)分爲(wéi / wèi)接入渠道(dào)inbound及接出(chū)渠道(dào)outbound,inbound和(hé / huò)outbound都包括請求的(de)接收和(hé / huò)響應,按照消息的(de)接收方式進行區分,inbound用來(lái)接收消息,outbound用來(lái)向外部訪問數據。
安全過濾器 安全過濾器主要(yào / yāo)分秘鑰協商和(hé / huò)安全防護兩部分,以(yǐ)過濾器方式對系統安全進行守護
Copyright © 屯昌單支科技有限公司 2019 all right reserved,powered by Gitbook聯系方式: wanglihang@mskj.com
修訂時(shí)間: 2019-08-02 16:19:33

results matching ""

    No results matching ""