第三方介面的技術難題

2021-10-01 03:24:49 字數 683 閱讀 4546

涉及到很多第三方介面,那必然會出現一些技術難題。

1.耦合性:

(1)如果第三方介面如果效能出現抖動,那必然會導致我們核心流程的效能變差。(非同步解耦)

(2)如果第三方介面突然公升級了,比如說原來只需要5個入參,現在需要6個入參了,那我們本地系統的多個介面也需要跟著第三方介面的公升級而公升級,必須配合他的新介面進行測試和部署上線,圍著它轉。(在介面文件中可以看到有很多新老版介面的說明,第三方介面公升級是不可避免的事情)

2.原子性問題:如果第三方介面呼叫失敗,會導致我們核心鏈路出現部分失敗問題(分布式事務)

3.資料量過大問題:公司產品有3億的使用者量,每個使用者如果要用我們的產品,都需要進行身份證、銀行卡、人臉識別等資訊的驗證,算起來上十億的資料量該如何儲存也是我們應該考慮的問題?分庫分表?hadoop、hbase?公司的老闆或者運營團隊,每天都需要檢視我們的資料包表吧?如果在有上億資料量的db中執行我們幾百行的大sql,效能是極低的,更重要的是,會大大消耗我們資料庫伺服器的cpu、磁碟io、記憶體,會拖垮我們的業務程式的執行,所以我們的大資料團隊才應運而生

4.穩定性:公司內部的系統,所有**都在自己公司,你知道如何執行,出現bug的時候可以自己去解決和優化。但是對於第三方介面,我們連他是什麼語言寫的都不知道,更不知道他是如何實現的,更沒有改動**的權力。我們的第三方系統,隨時可能奔潰或出現bug,導致說我們去呼叫它的時候會失敗,那麼我們就需要考慮如何重試了

第三方支付介面

第三方支付介面 簽約入口 4.郵局支付 網匯通 7.免手續費自助整合 10.nps網上支付系統 contact contact.jsp 程式參考文件 見附件nps支付系統介面 特點 1.支援國內銀行支付 2.支援國外銀行支付 3.支援神州行充值卡支付 product payment easyown....

第三方支付介面蒐集

剛整理的幾個介面文件記錄 支付介面蒐集 08年1月 第三方支付介面 1.快錢支付 2.支付寶 3.yeepay易寶 4.郵局支付 網匯通 5.安付通 6.網銀 chinabank 7.paypal貝寶 8.ips環迅支付 10.nps網上支付系統 1.快錢支付 銀行 郵政匯 特點 a.通過郵局匯款 ...

rest呼叫第三方介面以及給第三方推送資料

1,rest呼叫第三方介面 第三方傳送post請求,json物件 如果有引數可以放進map裡 jsonobject body entity.getbody 2,rest呼叫第三方介面 第三方傳送get請求,json串 string url resttemplate resttemplate new ...