System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久亚洲AV无码精品色午夜,国产成人无码免费看视频软件,成人无码AV一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種用于服務調用的裝置和方法制造方法及圖紙

    技術編號:44321090 閱讀:3 留言:0更新日期:2025-02-18 20:31
    本申請?zhí)峁┝艘环N用于服務調用的裝置和方法,該裝置包括用戶登錄模塊、訪問接口和服務調用請求處理模塊;用戶登錄模塊用于用戶登錄,并獲取第一后臺服務系統(tǒng)提供的目標服務的配置信息;訪問接口用于接收用戶通過第二后臺服務系統(tǒng)發(fā)送的具有預定格式的服務調用請求,服務調用請求用于調用目標服務,預定格式用于訪問接口識別服務調用請求;服務調用請求處理模塊用于根據服務調用請求和配置信息,調用目標服務,以獲取目標服務的響應數(shù)據;服務調用請求處理模塊還向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據。該裝置能夠實現(xiàn)針對多個第一后臺服務系統(tǒng)的服務調用的技術統(tǒng)一,提升了確定針對第一后臺服務系統(tǒng)的服務調用的效率,節(jié)省了企業(yè)的開發(fā)成本。

    【技術實現(xiàn)步驟摘要】

    本申請涉及通信,尤其涉及一種用于服務調用的裝置和方法


    技術介紹

    1、目前,后臺服務系統(tǒng)除了向前端應用提供自身包含的服務外,有時需要調用外部后臺服務系統(tǒng)提供的目標服務(可稱為服務調用),以向前端應用提供該目標服務。

    2、但是,由于不同的后臺服務系統(tǒng)采用的技術不同,因此,不同的后臺服務系統(tǒng)進行服務調用的方式不同。當企業(yè)確定多個后臺服務系統(tǒng)的服務調用的方案時,需要根據每一后臺服務系統(tǒng)采用的技術,單獨為其確定相應的服務調用的方案,降低了企業(yè)的開發(fā)效率,提升了企業(yè)的開發(fā)成本。例如,后臺服務系統(tǒng)a和后臺服務系統(tǒng)b都需要調用外部后臺服務系統(tǒng)c的目標服務,企業(yè)需要分別制定一套后臺服務系統(tǒng)a調用外部后臺服務系統(tǒng)c的目標服務的方案,以及一套后臺服務系統(tǒng)b調用外部后臺服務系統(tǒng)c的目標服務的方案。


    技術實現(xiàn)思路

    1、本申請?zhí)峁┝艘环N用于服務調用的裝置和方法,實現(xiàn)針對多個第一后臺服務系統(tǒng)的服務調用方案的技術統(tǒng)一,且提升了確定針對第一后臺服務系統(tǒng)的服務調用方案的效率,節(jié)省了企業(yè)的開發(fā)成本。

    2、第一方面,提供了一種用于服務調用的裝置,包括用戶登錄模塊、訪問接口和服務調用請求處理模塊;

    3、用戶登錄模塊用于用戶登錄,并獲取第一后臺服務系統(tǒng)提供的目標服務的配置信息;

    4、訪問接口用于,接收用戶通過第二后臺服務系統(tǒng)發(fā)送的具有預定格式的服務調用請求,服務調用請求用于調用目標服務,預定格式用于訪問接口識別服務調用請求;

    5、服務調用請求處理模塊用于根據服務調用請求和配置信息,調用目標服務,以獲取目標服務的響應數(shù)據;

    6、服務調用請求處理模塊還用于向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據。

    7、在一種可行的設計中,還包括訂閱接口;

    8、訂閱接口用于接收用戶通過第二后臺服務系統(tǒng)發(fā)送的訂閱請求,訂閱請求包含針對目標服務的訂閱事件和第二后臺服務系統(tǒng)的標識,訂閱事件包括接收響應數(shù)據;

    9、服務調用請求處理模塊還用于向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據,包括:

    10、服務調用請求處理模塊還用于監(jiān)聽訂閱事件是否發(fā)生;

    11、若訂閱事件發(fā)生,服務調用請求處理模塊還用于根據第二后臺服務系統(tǒng)的標識,向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據。

    12、在一種可行的設計中,裝置采用分布式系統(tǒng)架構,分布式系統(tǒng)架構包括多個微服務,用戶登錄模塊、訪問接口、服務調用請求處理模塊部署于多個微服務中。

    13、在一種可行的設計中,還包括配置信息存儲模塊;

    14、配置信息存儲模塊用于存儲用戶登錄模塊獲取的配置信息。

    15、在一種可行的設計中,在根據服務調用請求和配置信息,調用目標服務之前,服務調用請求處理模塊還用于根據配置信息創(chuàng)建與目標服務匹配的目標代理服務子模塊;

    16、服務調用請求處理模塊還用于根據目標代理服務子模塊,更新代理服務映射表,代理服務映射表用于關聯(lián)至少一個代理服務子模塊以及至少一個代理服務子模塊的標識。

    17、在一種可行的設計中,服務調用請求處理模塊用于根據服務調用請求和配置信息,調用目標服務,包括:

    18、服務調用請求處理模塊還用于根據服務調用請求,從代理服務映射表中確定目標代理服務子模塊的標識;

    19、服務調用請求處理模塊還用于,根據目標代理服務子模塊的標識和代理服務映射表,觸發(fā)目標代理服務子模塊進行以下處理:

    20、目標代理服務子模塊根據服務調用請求,從配置信息存儲模塊中獲取配置信息;

    21、目標代理服務子模塊根據服務調用請求和配置信息,調用目標服務。

    22、在一種可行的設計中,配置信息包括以下信息的一種多種:

    23、目標服務對應的目標接口的地址、目標接口的類型、目標接口的名稱、目標服務的標識、目標接口的參數(shù)的格式、目標服務對應的解析規(guī)則。

    24、在一種可行的設計中,服務調用請求處理模塊用于根據服務調用請求和配置信息,調用目標服務,包括:

    25、服務調用請求處理模塊用于根據服務調用請求,從配置信息存儲模塊中確定目標服務對應的配置信息;

    26、服務調用請求處理模塊用于根據配置信息和服務調用請求,確定代理服務調用請求;

    27、服務調用請求處理模塊用于根據配置信息,向第一后臺服務系統(tǒng)發(fā)送代理服務調用請求,以調用第一后臺服務系統(tǒng)的目標服務。

    28、在一種可行的設計中,在配置信息包括目標服務對應的解析規(guī)則的情況下,服務調用請求處理模塊還用于向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據,包括:

    29、服務調用請求處理模塊還用于根據解析規(guī)則,解析響應數(shù)據;

    30、服務調用請求處理模塊還用于根據解析規(guī)則規(guī)定的目標格式,將響應數(shù)據以目標格式向第二后臺服務系統(tǒng)發(fā)送。

    31、第二方面,提供了一種用于服務調用的方法,方法包括:

    32、獲取第一后臺服務系統(tǒng)提供的目標服務的配置信息;

    33、接收用戶通過第二后臺服務系統(tǒng)發(fā)送的具有預定格式的服務調用請求,服務調用請求用于調用目標服務;

    34、根據服務調用請求和配置信息,調用目標服務,以獲取目標服務的響應數(shù)據;

    35、向第二后臺服務系統(tǒng)發(fā)送響應數(shù)據。

    36、目前的服務調用方案中,開發(fā)人員需要根據第一后臺服務系統(tǒng)采用的技術確定服務調用請求,以及第二后臺服務系統(tǒng)向第一后臺服務系統(tǒng)傳輸服務調用請求的具體方案。若第一后臺服務系統(tǒng)的數(shù)量有多個,開發(fā)人員需要分別根據各個第一后臺服務系統(tǒng)采用的技術,分別制定相應的服務調用的方案。

    37、本申請上述示例中,開發(fā)人員通過用戶登錄模塊登錄該裝置后,通過該裝置提前在該裝置中存儲第一后臺服務系統(tǒng)提供的目標服務的配置信息,開發(fā)人員也可以將第一后臺服務系統(tǒng)提供的目標服務的配置信息提前導入該裝置。后續(xù)開發(fā)人員需要調用目標服務時,只需根據預定格式確定服務調用請求后,通過第二后臺服務系統(tǒng)向該裝置發(fā)送。該裝置根據服務調用請求和配置信息調用目標服務,以獲取目標服務的響應數(shù)據。然后向第二后臺服務系統(tǒng)轉發(fā)該響應數(shù)據,即可實現(xiàn)第二后臺服務系統(tǒng)對第一后臺服務系統(tǒng)的服務調用。且對于開發(fā)人員來說,開發(fā)人員只需根據預定格式確定該裝置的訪問接口能夠識別的服務調用請求,后續(xù)等待接收裝置轉發(fā)的響應數(shù)據即可,而無需根據第一后臺服務系統(tǒng)采用的技術確定服務調用的方案。因此,若第一后臺服務系統(tǒng)的數(shù)量有多個,開發(fā)人員無需根據各個第一后臺服務系統(tǒng)采用的技術,分別制定相應的服務調用的方案,只需要根據各個第一后臺服務系統(tǒng)被調用的服務,依據預定格式確定各個第一后臺服務系統(tǒng)對應的服務調用請求即可。因此,本申請?zhí)峁┑纳鲜鲅b置能夠實現(xiàn)針對多個第一后臺服務系統(tǒng)的服務調用方案的技術統(tǒng)一,且提升了確定針對第一后臺服務系統(tǒng)的服務調用方案的效率,節(jié)省了企業(yè)的開發(fā)成本。

    本文檔來自技高網...

    【技術保護點】

    1.一種用于服務調用的裝置,其特征在于,包括用戶登錄模塊、訪問接口和服務調用請求處理模塊;

    2.根據權利要求1所述的裝置,其特征在于,還包括訂閱接口;

    3.根據權利要求1或2所述的裝置,其特征在于,所述裝置采用分布式系統(tǒng)架構,所述分布式系統(tǒng)架構包括多個微服務,所述用戶登錄模塊、訪問接口、服務調用請求處理模塊部署于所述多個微服務中。

    4.根據權利要求1或2所述的裝置,其特征在于,還包括配置信息存儲模塊;

    5.根據權利要求4所述的裝置,其特征在于,在根據所述服務調用請求和所述配置信息,調用所述目標服務之前,所述服務調用請求處理模塊還用于根據所述配置信息創(chuàng)建與所述目標服務匹配的目標代理服務子模塊;

    6.根據權利要求5所述的裝置,其特征在于,所述服務調用請求處理模塊用于根據所述服務調用請求和所述配置信息,調用所述目標服務,包括:

    7.根據權利要求1或2所述的裝置,其特征在于,所述配置信息包括以下信息的一種多種:

    8.根據權利要求4所述的裝置,其特征在于,所述服務調用請求處理模塊用于根據所述服務調用請求和所述配置信息,調用所述目標服務,包括:

    9.根據權利要求7所述的裝置,其特征在于,在所述配置信息包括所述目標服務對應的解析規(guī)則的情況下,所述服務調用請求處理模塊還用于向所述第二后臺服務系統(tǒng)發(fā)送所述響應數(shù)據,包括:

    10.一種用于服務調用的方法,其特征在于,所述方法包括:

    ...

    【技術特征摘要】

    1.一種用于服務調用的裝置,其特征在于,包括用戶登錄模塊、訪問接口和服務調用請求處理模塊;

    2.根據權利要求1所述的裝置,其特征在于,還包括訂閱接口;

    3.根據權利要求1或2所述的裝置,其特征在于,所述裝置采用分布式系統(tǒng)架構,所述分布式系統(tǒng)架構包括多個微服務,所述用戶登錄模塊、訪問接口、服務調用請求處理模塊部署于所述多個微服務中。

    4.根據權利要求1或2所述的裝置,其特征在于,還包括配置信息存儲模塊;

    5.根據權利要求4所述的裝置,其特征在于,在根據所述服務調用請求和所述配置信息,調用所述目標服務之前,所述服務調用請求處理模塊還用于根據所述配置信息創(chuàng)建與所述目標服務匹配的目標代理服務子模塊...

    【專利技術屬性】
    技術研發(fā)人員:王建強
    申請(專利權)人:北京神州泰岳軟件股份有限公司
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲熟妇无码av另类vr影视| 亚洲另类无码一区二区三区| 国产99久久九九精品无码| 无码8090精品久久一区| 亚洲中文字幕不卡无码| 少妇特殊按摩高潮惨叫无码| 亚洲国产成人精品无码久久久久久综合| 五月婷婷无码观看| 精品无码av一区二区三区| 午夜无码一区二区三区在线观看| 久久久久久人妻无码| 国产亚洲精品无码拍拍拍色欲| 中文字幕日产无码| 亚洲AV无码专区亚洲AV伊甸园 | 蜜芽亚洲av无码一区二区三区| 五月丁香六月综合缴清无码| 亚洲AV无码成人精品区日韩| 日韩AV无码中文无码不卡电影| 国产aⅴ激情无码久久| 亚洲AV无码一区二三区| 日韩精品中文字幕无码专区| 一本久道综合在线无码人妻| 国产免费无码AV片在线观看不卡| 一级电影在线播放无码| 亚洲AV永久无码精品网站在线观看| 国产成人AV片无码免费| 久久久久亚洲AV无码专区桃色| 亚洲午夜AV无码专区在线播放| 无码亚洲成a人在线观看| 亚洲AV无码久久久久网站蜜桃| 亚洲AV日韩AV永久无码下载| 亚洲AV无码欧洲AV无码网站| 成人无码A区在线观看视频| 中文字幕久无码免费久久| 天天看高清无码一区二区三区| h无码动漫在线观看| 成年午夜无码av片在线观看| 亚洲综合无码AV一区二区| 亚洲中文字幕无码久久综合网| 亚洲AV无码一区东京热久久| 精品无码一区在线观看|