搭建第三方訊息中心需要注意哪些事項

2021-10-06 14:10:27 字數 958 閱讀 9029

1. 確定請求位址(https 網域名稱、ip位址)

2. 確定身份(發起者、接收者、唯一標識)

4. 確定請求型別(httppost、websocket)

5. 確定操作方式(pull / push 點對點 多對多)

6. 確定加密機制安全性(訊息可逆rsa)

7. 確定請求頻率(設定請求上限 每日請求上限,每時請求上限,每分請求上限,每秒請求上限)

8. 確定請求時間(什麼時間發起的請求,統一時區)

9. 確定家族血統可追蹤(訊息相關性)

10. 確定用途、用法(提示、警告、廣告)

11. 確定資料穩定性 (能否正常發出或者接收到訊息,能否正常解析出訊息體)

12. 確定資料有效性(生存週期,什麼時間過期,能夠正常解析,特殊字元定義,保留字段)

13. 確定請求內容(內容體格式定義,長度定義、編碼格式utf-8)

14. 確定時間一致性 (是否要求實時或者t+n)

15. 確定對接方式(直接http請求,websocket請求,嵌入特定sdk)

16. 確定備份機制(訊息是否備份,備份有效期)

17. 確定追回機制(未讀的訊息能否追回)

18. 確定攔截機制(過濾特定訊息體內容)

19. 確定日誌記錄(記錄訊息的產生到達全生命週期監控)

20. 確定訊息異常機制(訊息被阻塞,異常重複消費,**問題,系統執行異常,硬體記憶體、cpu、執行緒不足、超時、網路問題、例項宕機、許可權讀寫異常等)

21. 確定訊息重複嘗試機制(異常訊息補充)

22. 確定是否需要佇列對佇列(第三放佇列接入)

23. 確定快取機制(本地快取,伺服器快取)

24. 確定保證訊息佇列的順序性(按序消費)

25. 確定資料量最大支撐(gb/tb/pb/eb/zb/yb/bb/nb/db)

26. 確定硬體配置(是否可橫向擴充套件,滿足高併發)

by:long.tang

對接第三方介面要注意哪些,你踩過坑嗎

做程式開發的難免會和第三方服務商打交道,對於我們程式設計師來說,最頭疼的就是呼叫第三方服務商提供的介面,這個是最頭疼的事情了,稍不留神,就踩坑。下面我來說說遇到的坑 首先 現在大部分介面都是走的是http協議加json格式進行傳輸呼叫,我們拿到第三方介面先不要急著去對接,一定要慢慢的看清楚,先細品一...

將第三方jar包裝成外掛程式需要注意的問題

昨天和今天打算把rcp中外掛程式與外掛程式之間的依賴關係總結一下。步驟 包裝了乙個jdom外掛程式。在宿主外掛程式中新增了jdom外掛程式的依賴。但在宿主外掛程式中無法將它引入。試了好幾次都沒成功。後來抱著試試的想法,加入了乙個luence包,當然在runtime中進行了相應的設定 先在runtim...

openstack第三方CI搭建

問題 公司要將自己的網路裝置接入openstack neutron 中,提交review很長時間了,neutron的core markcclain給打了個叉,說是需要把tempest搞起來,也就是第三方ci。具體要求是,如果有人對你的 提交了patch,要能夠通過opentstack ci觸發各廠商...