System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及運營平臺數據對接的,尤其涉及一種基于微服務的saas平臺多渠道數據對接方法及系統。
技術介紹
1、媒體生產saas平臺的業務發展過程中會存在與大量的第三方系統對接,對接的系統包含云端的客戶端、網站系統,本地的非編系統,如大洋、索貝、新奧特等。每個系統的對接方式和數據簽名基本都不一樣,每個接口的數據格式都存在差異,每個接口對性能與監控的要求都不一樣,因此會產生以下技術問題:
2、1.成本問題:對接外部系統可能會因定制化需求帶來額外的成本,需要評估成本效益比。
3、2.安全性問題:對接外部系統可能會涉及到數據安全和隱私保護的問題,需要確保數據傳輸的安全性。
4、3.數據格式不匹配:不同系統之間可能使用不同的數據格式,每次對接都需要代碼開發進行數據轉換和映射。
技術實現思路
1、本專利技術的目的在于提供一種基于微服務的saas平臺多渠道數據對接方法,用以解決現有saas平臺的數據接入方法需要進行數據轉換、安全性不高、成本較大的問題。
2、一方面,本專利技術實施例提供了基于微服務的saas平臺多渠道數據對接方法,包括以下步驟:
3、配置請求所需執行的流程類型,流程類型包括推送流程和接收流程;
4、根據流程類型選擇執行流程所需的模塊節點;
5、對各模塊節點選擇實現對應的實現策略;
6、當請求進入對接流程中時,查詢所有的模塊節點及其實現策略,按照模塊節點順序執行策略,完成對接流程。
...【技術保護點】
1.一種基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,包括:
2.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,推送流程包括將SAAS側的數據推送給第三方渠道的流程,接收流程包括SAAS側接收第三方渠道上傳的數據并做業務處理的流程。
3.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,所述執行推送流程所需的模塊節點包括:推送權限校驗、推送數據規則過濾、推送數據體構建、推送簽名構建、推送方式選擇、發起數據推送、記錄推送日志與結果的模塊節點。
4.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,所述執行接收流程所需的模塊節點包括:接口鑒權、記錄接入請求、接入租戶鑒權、入參轉換、業務處理、出參轉換的的模塊節點。
5.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,還包括:對每個需要執行流程的請求生成簽名,并對請求進行校驗;
6.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,所述生成簽名
7.如權利要求6所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,所述對請求進行校驗還包括:
8.如權利要求1所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,還包括:
9.如權利要求8所述的基于微服務的SAAS平臺多渠道數據對接方法,其特征在于,構建基于JSON序列化的數據轉換工具,基于數據轉換協議將請求的數據轉換降低為輕量級的數據配置;
10.一種基于微服務的SAAS平臺多渠道數據對接系統,其特征在于,包括:
...【技術特征摘要】
1.一種基于微服務的saas平臺多渠道數據對接方法,其特征在于,包括:
2.如權利要求1所述的基于微服務的saas平臺多渠道數據對接方法,其特征在于,推送流程包括將saas側的數據推送給第三方渠道的流程,接收流程包括saas側接收第三方渠道上傳的數據并做業務處理的流程。
3.如權利要求1所述的基于微服務的saas平臺多渠道數據對接方法,其特征在于,所述執行推送流程所需的模塊節點包括:推送權限校驗、推送數據規則過濾、推送數據體構建、推送簽名構建、推送方式選擇、發起數據推送、記錄推送日志與結果的模塊節點。
4.如權利要求1所述的基于微服務的saas平臺多渠道數據對接方法,其特征在于,所述執行接收流程所需的模塊節點包括:接口鑒權、記錄接入請求、接入租戶鑒權、入參轉換、業務處理、出參轉換的的模塊節點。
...【專利技術屬性】
技術研發人員:張健,楊勇強,張雷,張宇宜,賈成喜,吳新州,
申請(專利權)人:傳播大腦科技浙江股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。