精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

外聯網關平臺實踐之車支付渠道改造

開發 架構
簡單來說,系統的主要功能就是通過對請求的一些配置,選擇系統預置的一些插件(系統內置了常用的通訊協議、加簽驗簽、加密解密過程,也可以通過規則引擎腳本實現對請求和響應數據的個性化處理),以實現在不編寫代碼的情況下,實現對請求的鑒權、參數預處理、參數與響應結果映射等。讓業務開發同學更關注業務邏輯。

1.項目背景

車支付系統對接很多的外部渠道,如蘋果支付、支付寶、微信、銀聯等,在實際開發與實施的過程中,發現了其中存在的一些問題,比如:

  • 需要一定精力在與渠道進行非業務邏輯的聯調與測試。
  • 渠道的對接可能分布在不同的業務子系統中,沒有進行統一有效的出口管控。

針對以上類似問題,外聯網關應運而生,以保證內部系統與外部系統之間進行安全、有效、便捷的通訊。

2.設計方案

2.1系統交互流程圖

圖片

簡單來說,系統的主要功能就是通過對請求的一些配置,選擇系統預置的一些插件(系統內置了常用的通訊協議、加簽驗簽、加密解密過程,也可以通過規則引擎腳本實現對請求和響應數據的個性化處理),以實現在不編寫代碼的情況下,實現對請求的鑒權、參數預處理、參數與響應結果映射等。讓業務開發同學更關注業務邏輯。

平臺還提供Mock數據的能力,在外部接口未提供可調用環境時,可以根據渠道提供的文檔,進行Mock數據的返回。

系統提供兩種接入方式:

  • 客戶端如果采用spring cloud,可以接入統一注冊中心Consul;
  • 如果是其他系統,可以通過HTTP方式調用。

3.實踐過程

在獲取到對接方的接口文檔之后,通過分析接口的通訊與鑒權方式,在外聯網關的配置管理后臺配置相應的參數,配置完成之后會有相應的模板編號,客戶端通過模板編號+對接接口的請求參數進行接口的請求。

3.1組管理

系統通過組管理,對同一系列的接口的通用配置,實現對一個外部渠道中一個或多個接口的的請求響應處理配置,包括:

  • 加簽驗簽
  • 加密解密
  • 預設字段

圖片

系統預置加密及簽名:

  • 加密分為三種:

對稱加密(symmetric),例如:AES、DES等

非對稱加密(asymmetric),例如:RSA、DSA等

摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等。

  • 摘要算法:


算法

說明

MD5-LOWER

摘要函數-128位-小寫

MD5-UPPER

摘要函數-128位-大寫

SHA-1

摘要函數-160位

SHA-256

摘要函數-256位

SHA-384

摘要函數-384位

SHA-512

摘要函數-512位

SHA1withRSA

先用 SHA-1 去摘要,然后使用 RSA 加密

SHA256withRSA

摘要后加密

SHA384withRSA

摘要后加密

SHA512withRSA

摘要后加密

MD2withRSA

摘要后加密

MD5withRSA

摘要后加密

  • 加解密算法:

算法

說明

備注

AES

對稱加密。更快,兼容設備,安全級別高

AES|128|AQIDBAUGBwgJAAECAwQFBg==|AES/CBC/PKCS5Padding

DES

對稱加密。本地數據,安全級別低


RSA

非對稱加密。有公鑰和私鑰


SM4

國密算法-對稱加密SM4

encrypt_key、decrypt_key配置通過“|”間隔key和iv

注意:

AES|秘鑰長度|IV向量(byte-->Base64)|AES/mode (加密模式)/padding (填充方式)

AES|128|AQIDBAUGBwgJAAECAwQFBg==|AES/CBC/PKCS5Padding

  • 簽名策略(SignStrategyEnum)

簡寫

過程

KV_JOIN_BODY_URL

對請求參數中body和urlParam值,根據配置的連接方式組成字符串

V_JOIN_BODY

請求參數(body)值拼接

V_JOIN_BODY_SORT

請求參數(body)值拼接(需排序)

KV_JOIN_BODY_HEADER

對請求參數中body和header值,根據配置的連接方式組成字符串

KV_JOIN_BODY_ENCRYPT

對請求參數中body和encrypt(加密前)值,根據配置的連接方式組成字符串

KV_JOIN_BODY_ENCRYPTED

對請求參數中body和encrypt(加密后)值,根據配置的連接方式組成字符串

BODY_JSON

對請求參數中body數據轉換為JSON字符串

BODY_ENCRYPT_SORT_JSON

body+encrypt 參數字段排序后 json 化

BODY_JSON_RSA

對請求參數中body數據轉換為JSON字符串在經過RSA加密(Base64編碼)

ENCRYPT_RSA

對請求中的加密字符串進行再簽名

V_JOIN_HEADER_NO_SORT

header 內容拼接,無排序

KV_JOIN_BODY_URL_REJECT_SIGNMETHOD

對請求參數中body和urlParam值,根據配置的連接方式組成字符串,并且剔除SingMethod的key和value

  • 驗簽策略(VerifySignStrategyEnum)

簡寫

過程

V_JOIN_BODY

請求參數(body)值拼接

BODY_SORT_JSON

返回結果集字段排序后 JSON 化

BODY_SORT_JSON_E_WALLET

返回結果集字段排序后 JSON 化(E錢包專用)

  • 簽名鹽值位置:

標識

說明

left

拼接左側

right

拼接在右側

both

兩側都有

  • 加密策略(EncryptStrategyEnum)

簡寫

過程

SPECIFIC_JSON

在請求體??encrypt??中指定要加密的內容,轉換成JSON字符串

BODY_JSON

在請求體??body??中指定要加密的內容,轉換成JSON字符串

  • 解密策略:

簡寫

過程

SPECIFIC_JSON

指定的字段,解密后為JSON字符串

  • 接口預設參數:

{
"body": {
"requestNo": "$simple_uuid$",
"requestTime": "$millisecond_long$",
"charset": "UTF-8",
"signType": "SHA256withRSA",
"encryptType": "AES"
}
}

示例:$simple_uuid$

預設值

類型

說明

simple_uuid

String

UUID

millisecond_long

Long

毫秒

timestamp_long

Long

時間戳

持續完善中



3.2請求項配置

在配置好接口組之后,接下來就可以通過對請求項實現對某一個接口的具體配置,其中包括:

  • 選擇對應的接口組
  • 是否需要Mock數據
  • Mock數據的模板配置(每個屬性由 3 部分構成:屬性名、生成規則、屬性值,可以實現返回動態Mock數據。)
  • 請求的方式(POST、GET)
  • 請求與響應的Content-type,編碼格式等
  • 請求超時的配置
  • 請求參數映射(參數名稱的轉換)
  • 請求參數腳本(通過規則引擎腳本對請求參數進行二次處理)

圖片

Mock模板示例:

'name|min-max': value
'name|count': value
'name|min-max.dmin-dmax': value
'name|min-max.dcount': value
'name|count.dmin-dmax': value
'name|count.dcount': value
'name|+step':

3.3模板配置

模板是打包一個或者多個請求(目前僅支持一個,后續通過接入規則引擎平臺,實現對請求項的編排能力),對外暴露給客戶端,通過模板編號進行請求。

圖片

 4.規劃 

外聯平臺目前實現了基本的對請求的處理與封裝,還是有很多需要集成與完善的功能,比如對請求的監控與性能統計,直觀感受外部接口的響應效率,更好的優化自己的系統。

還有可以接入規則引擎系統,可以實現對請求更靈活的配置,讓系統更加靈活,適應更多的場景。

 5.總結 

外聯網關是針對請求外部接口的一套實現方案,以低代碼的形式實現復用,以減少接口對接工作量為目標,最終實現提高工作效率,實現對接口的統一管理與控制,確保交易在各支付渠道之間安全、無縫的傳遞。

  • 作為之家內部業務系統與外部系統的隔離與統一管理:
  • 實現外部支付清算系統的統一接入和接入管理;
  • 完成通訊協議及信息的轉換;
  • 完成報文組包解包、報文解密和加密;
  • 完成信息的路由分發;
  • 完成報文的發送和接收。

圖片

作者簡介:鄭剛 

  • C端及中臺產研中心-效能平臺部-業務平臺團隊。
  • 2017年加入汽車之家,主要負責中臺及金融相關業務服務器端設計與開發工作。
責任編輯:武曉燕 來源: 之家技術
相關推薦

2016-05-23 16:22:49

大眾點評支付網關系統

2023-12-04 11:17:20

2024-05-17 12:53:54

IOT網關物聯網平臺物聯網

2013-11-12 13:33:40

天翼開放平臺互聯網金融

2017-02-28 16:23:28

支付清結算渠道側

2014-10-31 15:05:05

英特爾智能家庭網關

2021-03-09 09:16:35

5G車聯網物聯網

2023-11-29 10:58:28

AIoTIOT數據平臺

2018-07-17 05:48:34

車聯網互聯網物聯網

2018-07-18 14:59:43

車聯網互聯網通信

2022-09-02 15:35:37

Android實踐

2016-07-01 11:34:42

華為

2022-05-23 09:30:00

MQTT車聯網QoS

2022-05-24 09:30:00

消息吞吐車聯網平臺車聯網

2022-05-25 09:52:36

車聯網通信安全SSL/TLS

2022-05-19 09:02:39

車聯網MQTTTSP

2020-09-15 13:55:22

密碼技術車聯網

2020-06-04 09:24:26

微服務數據框架

2022-01-13 09:14:48

車聯網汽車智能
點贊
收藏

51CTO技術棧公眾號

a在线观看视频| 欧美丰满美乳xxⅹ高潮www| 一区二区三区伦理| 丁香天五香天堂综合| 欧美性视频网站| 亚洲精品国产精品国自产网站| 伊人久久一区| 性做久久久久久久免费看| 日韩妆和欧美的一区二区| 在线观看免费中文字幕| 亚洲高清免费| xxxxx91麻豆| 欧美在线一级片| 欧美日韩破处视频| 精品国产乱码久久久久久婷婷| 日韩精品一线二线三线| www.五月天激情| 日本欧美一区二区| 97视频在线观看免费| 成人做爰视频网站| 欧美美女在线| 精品国产一区二区国模嫣然| 亚洲人辣妹窥探嘘嘘| 欧美wwww| 日韩一区中文字幕| 日本在线视频不卡| 午夜av免费观看| 国产精品99精品久久免费| 国产精品白嫩初高中害羞小美女| 国产精品白浆一区二小说| 久久亚洲国产| 在线丨暗呦小u女国产精品| 免费a v网站| 日韩一二三区| 欧美一区二区三区四区在线观看| 激情内射人妻1区2区3区| av不卡高清| 一区二区三区四区在线播放| 一区二区不卡视频| 国产精品视频一区二区久久| 91色婷婷久久久久合中文| 成人资源av| 在线观看免费中文字幕| 日韩av一区二区在线影视| 456国产精品| 在线观看中文字幕视频| 伊人成人在线| 久久免费国产精品1| 久久成人在线观看| 精品91在线| 欧美激情综合亚洲一二区| 69av.com| 欧美精品偷拍| 久久久视频在线| 国产 日韩 欧美 成人| 欧美jjzz| 欧美激情视频在线观看| 欧美高清视频一区二区三区| 中文字幕亚洲综合久久五月天色无吗''| 中文综合在线观看| 精品少妇一区二区三区密爱| 色天天综合网| 欧美大片va欧美在线播放| 男女性高潮免费网站| 欧美1区3d| 久久久久久久色| 日本一级一片免费视频| 国产精品美女久久久| 日本成人黄色片| 啪啪小视频网站| 韩国毛片一区二区三区| 91深夜福利视频| 亚洲精品久久久久久久久久久久久久 | 视频这里只有精品| 欧美二区视频| 97热精品视频官网| 天天操天天干天天摸| 另类的小说在线视频另类成人小视频在线 | 国产成人8x视频一区二区| aa日韩免费精品视频一| 三级在线播放| 国产精品嫩草影院com| 五月天色婷婷综合| 俄罗斯一级**毛片在线播放| 欧美色xxxx| 亚洲老女人av| 亚洲天堂av资源在线观看| 精品一区二区三区电影| 大吊一区二区三区| 在线国产欧美| 国产精品扒开腿做爽爽爽视频| 国产精品视频在线观看免费| www.一区二区| 正在播放一区二区三区| 97天天综合网| 欧美日韩精品一区视频| 欧洲熟妇的性久久久久久| 国产videos久久| 九九久久久久99精品| 国产精品免费精品一区| 国产麻豆视频精品| 欧美精品二区三区四区免费看视频 | 99精品一区二区三区的区别| 免费成人在线电影| 欧美一区二区在线免费观看| 亚洲天堂久久新| 国产精品啊啊啊| 国产精品一区久久| 婷婷亚洲一区二区三区| 亚洲色图第一区| 免费在线观看毛片网站| 最新国产一区二区| 日韩网站免费观看高清| 精品成人久久久| 国产一区二区精品久久99| 欧美日韩亚洲一区二区三区四区| 在线免费观看污| 欧美日韩国产一级片| 久久中文字幕人妻| 在线播放亚洲| 亚洲一区中文字幕| 免费观看在线午夜影视| 色成人在线视频| av2014天堂网| 欧美视频网站| 91在线国产电影| 日韩精品毛片| 欧美撒尿777hd撒尿| 国产麻豆天美果冻无码视频 | 欧美日韩国产123| ,一级淫片a看免费| 国产欧美精品一区二区色综合| 国产免费黄色小视频| av自拍一区| 久久99国产精品久久久久久久久| 怡红院男人天堂| 国产情人综合久久777777| 欧美日韩激情视频在线观看| 都市激情亚洲| 久久免费高清视频| 天堂中文在线官网| 亚洲h精品动漫在线观看| 中文字幕制服丝袜| 影音先锋日韩资源| 国产区二精品视| 国产精品电影| 亚洲精品视频免费| 在线观看亚洲欧美| 久久精品无码一区二区三区| 黑鬼大战白妞高潮喷白浆| 亚洲国产最新| 国产精品高潮呻吟视频| 91涩漫在线观看| 欧美片网站yy| 国产大片免费看| 丁香五精品蜜臀久久久久99网站| 成年丰满熟妇午夜免费视频| 成人午夜三级| 51ⅴ精品国产91久久久久久| 每日更新av在线播放| 在线观看视频一区| 女人18毛片毛片毛片毛片区二 | 欧美亚一区二区三区| 亚洲女同在线| 日韩欧美亚洲在线| 日韩精品一级毛片在线播放| 久久伊人色综合| 99在线精品视频免费观看软件 | 黄色a级片免费看| 成人午夜三级| 国产精品扒开腿做爽爽爽的视频| 香蕉视频在线播放| 欧美一区二区三区小说| 国产精品500部| 欧美激情一区二区在线| 亚洲免费成人在线视频| 一区在线免费| 日韩福利在线| 无码国模国产在线观看| 欧美一级大片在线免费观看| www.av在线播放| 日韩视频一区二区在线观看| 国产成人亚洲精品自产在线| 日本一区二区三级电影在线观看 | 久久久久久久久国产精品| 色中色在线视频| 欧美精品电影在线播放| 69精品久久久| 国产精品美女一区二区在线观看| 俄罗斯女人裸体性做爰| 老色鬼久久亚洲一区二区| 国产精品99久久久久久大便| 国内精品麻豆美女在线播放视频| 国产精品成人一区| 国产经典三级在线| 一区二区国产精品视频| 亚洲成熟女性毛茸茸| 欧美性少妇18aaaa视频| 国产成人自拍网站| 国产亚洲一本大道中文在线| 女人扒开腿免费视频app| 日日夜夜精品视频免费| 欧美大黑帍在线播放| 成人看的羞羞网站| 久久久久网址| 日韩成人精品| 国产精品自产拍高潮在线观看| 高h视频在线播放| 精品国产自在精品国产浪潮| 三级av在线| 精品国产露脸精彩对白| 97人人爽人人爽人人爽| 91国内精品野花午夜精品| 久久久久久久福利| 一区在线观看视频| 成人黄色免费网址| 97久久精品人人做人人爽50路| 五月天婷婷在线观看视频| 丝袜美腿亚洲色图| 欧美牲交a欧美牲交| 91蜜臀精品国产自偷在线| 欧美午夜免费| 色天天色综合| 黄色91av| 米奇精品关键词| 99热在线播放| 玖玖玖视频精品| 国产日韩欧美自拍| 国产亚洲精彩久久| 国产精品久久久亚洲| 久久青青视频| 91精品国产九九九久久久亚洲| 性欧美videos高清hd4k| 久久成人这里只有精品| 麻豆网在线观看| 精品国产一区二区三区在线观看| 春暖花开成人亚洲区| 亚洲欧美精品在线| 国产网站在线播放| 在线播放精品一区二区三区| 欧美777四色影视在线| 亚洲精品videossex少妇| 欧洲成人一区二区三区| 亚洲成人av在线播放| 亚洲高清精品视频| 日韩免费视频一区二区| 亚洲经典一区二区| 欧美videossexotv100| 成人av一区二区三区在线观看| 日韩欧美综合在线| 亚洲精品久久久久久动漫器材一区 | 自拍偷自拍亚洲精品播放| 午夜三级在线观看| 亚洲美女淫视频| 国产大片中文字幕在线观看| 黄网站色欧美视频| www亚洲视频| 色先锋aa成人| 亚洲一级在线播放| 日韩欧美一区电影| 少妇人妻精品一区二区三区| 亚洲精品v欧美精品v日韩精品| 视频一区二区三区国产| 国产一区二区久久精品| 95在线视频| 欧美久久久精品| 丁香花视频在线观看| 91po在线观看91精品国产性色| 欧美大片高清| 成人激情免费在线| aaa国产精品| 牛人盗摄一区二区三区视频| 精品免费视频| 51xx午夜影福利| 日韩午夜在线电影| 国产又大又黄又粗的视频| 另类小说综合欧美亚洲| 亚洲少妇中文字幕| 久久网这里都是精品| 中文字幕第二区| 亚洲高清视频中文字幕| 成人h动漫精品一区二区下载| 制服丝袜亚洲精品中文字幕| 免费观看国产精品| 最近2019免费中文字幕视频三 | 亚洲一区在线观看网站| 国偷自拍第113页| 欧美日韩国产小视频| 亚洲国产成人一区二区| 亚洲人成在线观| 午夜av在线免费观看| 亲子乱一区二区三区电影| 91麻豆精品| 欧美日韩三区四区| 欧美精品不卡| 欧美日韩在线观看不卡| 丰满白嫩尤物一区二区| 人妻精品久久久久中文| 亚洲高清不卡在线| 夜夜躁狠狠躁日日躁av| 精品爽片免费看久久| www视频在线看| 国产极品精品在线观看| 韩国精品福利一区二区三区| 亚洲欧洲免费无码| 午夜综合激情| 韩国三级在线看| 成人免费在线视频观看| 国产寡妇亲子伦一区二区三区四区| 日韩一区二区在线看| www.国产精品.com| 欧洲亚洲妇女av| 久久久久久久久久久久久久久久久久久久| 天堂一区二区三区| 伊人精品视频| 99热这里只有精品2| 国产精品另类一区| 亚洲黄色三级视频| 精品福利av导航| 成人免费看片| 91精品久久久久久久久久久| 精品中文一区| 免费无遮挡无码永久视频| 国产91富婆露脸刺激对白| 秋霞欧美一区二区三区视频免费 | 97国产在线视频| 一区中文字幕电影| 97超碰人人爱| 国产精品一区二区无线| 91麻豆精品久久毛片一级| 日本韩国精品一区二区在线观看| 色欲av伊人久久大香线蕉影院| 欧美日韩xxxxx| 精品国产一级| 日韩人妻精品一区二区三区| 精品一区二区三区免费观看| 久久视频精品在线观看| 欧洲人成人精品| 久久久久久久影视| 日本精品性网站在线观看| 日韩有码一区| 人妻精品无码一区二区三区| 99久久er热在这里只有精品15| 久久午夜无码鲁丝片午夜精品| 日韩欧美一二三区| 免费电影网站在线视频观看福利| 91福利视频导航| 亚洲经典在线看| 在线观看国产免费视频| 欧美视频在线视频| 撸视在线观看免费视频| 国产成人在线视频| 日韩免费久久| 中文字幕55页| 午夜精品久久久久久| 亚洲欧洲成人在线| 日本电影亚洲天堂| 欧美亚洲高清| 亚洲欧美日韩精品一区| 亚洲另类一区二区| 囯产精品一品二区三区| 91爱视频在线| 欧美亚洲激情| 一区二区三区人妻| 天天av天天翘天天综合网 | 99视频在线观看免费| 欧美夫妻性视频| 全球av集中精品导航福利| 可以免费观看av毛片| 一区免费观看视频| 亚洲奶汁xxxx哺乳期| 日本精品视频在线观看| 99久久综合| 黄色激情在线观看| 在线视频你懂得一区二区三区| 免费高清完整在线观看| 国产精品视频500部| 久久中文精品| 国产精品久久久精品四季影院| 亚洲电影免费观看高清完整版在线观看 | 一区二区蜜桃| 极品粉嫩小仙女高潮喷水久久 | 91av国产在线| 日本道不卡免费一区| 国产精品二区视频| 色哟哟国产精品| 伊人福利在线| 天堂资源在线亚洲资源| 国产不卡高清在线观看视频| 亚洲自拍一区在线观看| 久久色在线播放| 天堂成人娱乐在线视频免费播放网站 | 丰满的护士2在线观看高清| 色一情一区二区三区四区| 国产成人综合视频| 波多野结衣在线观看一区| 欧美黄色性视频| 日韩精品中文字幕第1页| 中文字幕a在线观看| 欧美日韩第一区日日骚|