[發(fā)明專(zhuān)利]一種基于微服務(wù)的分布式向量生成系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110047505.3 | 申請(qǐng)日: | 2021-01-14 |
| 公開(kāi)(公告)號(hào): | CN112860269A | 公開(kāi)(公告)日: | 2021-05-28 |
| 發(fā)明(設(shè)計(jì))人: | 吳志豪 | 申請(qǐng)(專(zhuān)利權(quán))人: | 廣州澤沐信息科技有限責(zé)任公司 |
| 主分類(lèi)號(hào): | G06F8/60 | 分類(lèi)號(hào): | G06F8/60;H04L12/803;H04L29/06 |
| 代理公司: | 新余市渝星知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 36124 | 代理人: | 張瑜生 |
| 地址: | 510000 廣東省廣州*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 微服 分布式 向量 生成 系統(tǒng) 方法 | ||
本發(fā)明涉及應(yīng)用程序領(lǐng)域,具體是一種基于微服務(wù)的分布式向量生成系統(tǒng)及方法,包括向量生成系統(tǒng)和網(wǎng)絡(luò)安全系統(tǒng),向量生成系統(tǒng)包括微服務(wù)系統(tǒng)和向量生成器,微服務(wù)系統(tǒng)包括分布式事務(wù)、服務(wù)劃分、熔斷器機(jī)制、服務(wù)網(wǎng)關(guān)、服務(wù)配置統(tǒng)一管理和分布式鏈路追蹤,微服務(wù)系統(tǒng)與向量生成器連接,向量生成連接器的輸出端連接有生成指定向量,網(wǎng)絡(luò)安全系統(tǒng)包括網(wǎng)關(guān)、防火墻和網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器與向量生成系統(tǒng)連接,分布式事務(wù)包括第一階段和第二階段。本發(fā)明的有益效果每個(gè)服務(wù)的各自進(jìn)行負(fù)載均衡擴(kuò)展和數(shù)據(jù)庫(kù)擴(kuò)展,提高向量生成系統(tǒng)的容錯(cuò)性,使得向量生成系統(tǒng)具有每個(gè)服務(wù)足夠內(nèi)聚,足夠小,代碼容易理解、開(kāi)發(fā)效率高。
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用程序領(lǐng)域,具體是一種基于微服務(wù)的分布式向量生成系統(tǒng)及方法。
背景技術(shù)
應(yīng)用程序指為完成某項(xiàng)或多項(xiàng)特定工作的計(jì)算機(jī)程序,它運(yùn)行在用戶(hù)模式,可以和用戶(hù)進(jìn)行交互,具有可視的用戶(hù)界面,在應(yīng)用程序產(chǎn)生向量生產(chǎn)時(shí)可以用到微服務(wù)系統(tǒng)。
微服務(wù)架構(gòu)是一項(xiàng)在云中部署應(yīng)用和服務(wù)的新技術(shù)。大部分圍繞微服務(wù)的爭(zhēng)論都集中在容器或其他技術(shù)是否能很好的實(shí)施微服務(wù),而紅帽說(shuō)API應(yīng)該是重點(diǎn)。微服務(wù)可以在“自己的程序”中運(yùn)行,并通過(guò)“輕量級(jí)設(shè)備與HTTP型API進(jìn)行溝通”。關(guān)鍵在于該服務(wù)可以在自己的程序中運(yùn)行。通過(guò)這一點(diǎn)我們就可以將服務(wù)公開(kāi)與微服務(wù)架構(gòu)(在現(xiàn)有系統(tǒng)中分布一個(gè)API)區(qū)分開(kāi)來(lái)。在服務(wù)公開(kāi)中,許多服務(wù)都可以被內(nèi)部獨(dú)立進(jìn)程所限制。如果其中任何一個(gè)服務(wù)需要增加某種功能,那么就必須縮小進(jìn)程范圍。在微服務(wù)架構(gòu)中,只需要在特定的某種服務(wù)中增加所需功能,而不影響整體進(jìn)程的架構(gòu)。
中國(guó)專(zhuān)利號(hào)CN106921688B提供一種分布式系統(tǒng)的服務(wù)提供方法及分布式系統(tǒng)。其中,該方法包括:獲取待執(zhí)行的任務(wù),其中,任務(wù)包括至少一個(gè)服務(wù)及至少一個(gè)服務(wù)的服務(wù)執(zhí)行序列,且每個(gè)服務(wù)包括至少一個(gè)組件及至少一個(gè)組件的組件執(zhí)行序列;以及根據(jù)服務(wù)執(zhí)行序列依次調(diào)用并執(zhí)行至少一個(gè)服務(wù),并接收至少一個(gè)服務(wù)的返回結(jié)果,其中,至少一個(gè)服務(wù)在執(zhí)行時(shí)根據(jù)組件的執(zhí)行序列依次調(diào)用并執(zhí)行至少一個(gè)組件。本申請(qǐng)實(shí)施例的分布式系統(tǒng)的服務(wù)提供方法及分布式系統(tǒng),實(shí)現(xiàn)了待執(zhí)行的任務(wù)的快速布控,提高了通用邏輯的復(fù)用率,進(jìn)而提高了對(duì)業(yè)務(wù)的響應(yīng)能力。
現(xiàn)有的分布式向量生成系統(tǒng)及方法,存在以下問(wèn)題:每個(gè)服務(wù)不能相對(duì)較好的各自進(jìn)行負(fù)載均衡擴(kuò)展和數(shù)據(jù)庫(kù)擴(kuò)展,向量生成系統(tǒng)的容錯(cuò)性相對(duì)較差,使得向量生成系統(tǒng)不具有每個(gè)服務(wù)足夠內(nèi)聚,足夠小,代碼容易理解,開(kāi)發(fā)效率底特點(diǎn)的缺點(diǎn),因此亟需研發(fā)一種基于微服務(wù)的分布式向量生成系統(tǒng)及方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于微服務(wù)的分布式向量生成系統(tǒng)及方法,以解決上述背景技術(shù)中提出的每個(gè)服務(wù)不能相對(duì)較好的各自進(jìn)行負(fù)載均衡擴(kuò)展和數(shù)據(jù)庫(kù)擴(kuò)展,向量生成系統(tǒng)的容錯(cuò)性相對(duì)較差的問(wèn)題。
本發(fā)明的技術(shù)方案是:一種基于微服務(wù)的分布式向量生成系統(tǒng),包括向量生成系統(tǒng)和網(wǎng)絡(luò)安全系統(tǒng),所述向量生成系統(tǒng)包括微服務(wù)系統(tǒng)和向量生成器,所述微服務(wù)系統(tǒng)包括分布式事務(wù)、服務(wù)劃分、熔斷器機(jī)制、服務(wù)網(wǎng)關(guān)、服務(wù)配置統(tǒng)一管理和分布式鏈路追蹤,所述微服務(wù)系統(tǒng)與向量生成器連接,所述向量生成連接器的輸出端連接有生成指定向量。
進(jìn)一步地,所述網(wǎng)絡(luò)安全系統(tǒng)包括網(wǎng)關(guān)、防火墻和網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器與向量生成系統(tǒng)連接。
進(jìn)一步地,所述分布式事務(wù)包括第一階段和第二階段,第一階段:發(fā)起一個(gè)分部時(shí)事務(wù),交給事務(wù)協(xié)調(diào)器TC處理,TC向多有的參與事務(wù)的節(jié)點(diǎn)發(fā)送處理事務(wù)操作的準(zhǔn)備操作,所有的參與節(jié)點(diǎn)執(zhí)行準(zhǔn)備操作,將Undo和Redo信息寫(xiě)進(jìn)日志,并向事務(wù)管理器返回準(zhǔn)備操作是否成功。
進(jìn)一步地,所述第二階段:事務(wù)管理器收集所有節(jié)點(diǎn)的準(zhǔn)備操作是否成功,如果都成功,則通知所有的節(jié)點(diǎn)執(zhí)行提交操作;如果有一個(gè)失敗,則執(zhí)行回滾操作。
進(jìn)一步地,所述服務(wù)劃分包括有橫向拆開(kāi)和縱向拆分,所述橫向拆分:按照不同的業(yè)務(wù)域進(jìn)行拆分,形成獨(dú)立的業(yè)務(wù)領(lǐng)域微服務(wù)集群,縱向拆分:把一個(gè)業(yè)務(wù)功能里的不同模塊或者組件進(jìn)行拆分。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于廣州澤沐信息科技有限責(zé)任公司,未經(jīng)廣州澤沐信息科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110047505.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 基于人工智能服務(wù)云平臺(tái)的微服務(wù)管理方法和系統(tǒng)
- 域名管理方法、裝置及系統(tǒng)
- 微服務(wù)通信方法、裝置、電子設(shè)備及機(jī)器可讀存儲(chǔ)介質(zhì)
- 微服務(wù)應(yīng)用平臺(tái)及其資源保存方法和保存裝置
- 一種微服務(wù)關(guān)聯(lián)分析與預(yù)測(cè)方法
- 微服務(wù)配置信息管理系統(tǒng)、方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 微服務(wù)容器之間服務(wù)啟動(dòng)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 微服務(wù)組合方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 微服務(wù)接口的發(fā)布方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種大規(guī)模微服務(wù)架構(gòu)及其管理方法
- 移動(dòng)向量解碼方法和移動(dòng)向量解碼裝置
- 一種用于支持向量機(jī)的在線向量選取方法
- 用于在幀序列中執(zhí)行運(yùn)動(dòng)估計(jì)的數(shù)據(jù)處理系統(tǒng)和方法
- 神經(jīng)網(wǎng)絡(luò)的處理方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備
- 字符序列處理方法及設(shè)備
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 近鄰向量的召回方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種向量運(yùn)算裝置及運(yùn)算方法
- 生成類(lèi)別向量的方法和裝置





