如何接入下游服務接口?

S:當我們接到一個產品需求時,需要調用下游服務方提供的接口,比如調用下游 LBS 服務召回附近的商家,這時候需要拉着下游 RD 做技術方案評審,確定下游提供的接口是否滿足 PRD 需求。
C:在 PRD 評審時,往往只是 PM 拉着各方 RD 評完了產品功能,RD 需要評估出實現產品功能需要依賴的外部接口有哪些,並整理出技術方案,並敲定所用的外部接口是符合產品要求的。
Q:那麼,在技術方案評審過程中,需要接入下游的服務接口時,需要確定哪些內容呢?
A:主要有以下:

  1. 接口的請求入參字段有哪些?哪些字段是必傳的?哪些可以不傳,確保必傳字段都能拿到
  2. 接口的性能耗時如何?一般看 tp999 是否滿足性能耗時要求
  3. 下游提供的接口是需要新開發的接口還是已有現成的接口?新開發的接口涉及到接口的聯調測試(在 test 環境、st 環境 聯調測試),如果是線上已有接口,則直接接入即可,一般不用聯調測試了。
  4. 接口是否支持分批調用?每批 size 設置爲多少合適?(如果調用方要求分批的話)
  5. 接口是否在 test/st 環境支持壓測?視部署環境而定
  6. 如果接口有一些“特殊”參數要傳,對接清楚爲什麼需要傳這些參數,瞭解每個傳遞的每個參數的含義。哪些是通用參數,哪些是與 PRD 需求相關的參數
  7. 接口的 response 如何解析?怎樣取到當前需求所需的數據?
  8. 接口是否需要提前開 thrift 鑑權?確保上線前有權限調用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章