[發明專利]基于微服務的業務流程管理系統的部署方法及系統有效
| 申請號: | 201711061993.3 | 申請日: | 2017-11-02 |
| 公開(公告)號: | CN107682206B | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 劉欣;董愛強;王大帝;趙鑫;劉世民;任春雷;黃琪;于海亮 | 申請(專利權)人: | 北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100192 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 微服 業務流程 管理 系統 部署 方法 | ||
本申請提供了一種基于微服務的業務流程管理系統的部署方法,包括:基于微服務拆分技術將業務流程管理系統拆分為主引擎模塊、任務推送模塊和轉歷史模塊;分別將所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊部署在相應的Docker容器中,并通過CGroups對各個所述Docker容器所占用的資源進行動態分配;在注冊中心寫入所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊的服務名和地址,使所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊通過所述注冊中心進行通信。實現業務流程管理系統中功能模塊的獨立部署和調用,共享物理資源,保證了物理資源的彈性分配。
技術領域
本發明涉及計算機技術領域,更具體的,涉及一種基于微服務的業務流程管理系統的部署方法及系統。
背景技術
業務流程管理系統是一套達成企業各種業務環節整合的全面管理系統,涵蓋了對流程的梳理、建模、集成、運行、監控、分析、優化的全周期管理,能夠幫助企事業單位建立標準而規范的業務流程體系。
目前,業務流程管理系統的后臺都采用單體式架構實現流程的集中管理,所有功能模塊都集中在應用內部,隨著業務流程管理系統的逐步完善,其引擎功能越來越細化,單體式架構隨之越來越復雜。如圖1所示,業務流程管理系統是一個龐大的單體,垂直架構下所有模塊,如流程監控引擎、流程管理引擎、轉歷史引擎和任務推送引擎都部署在同一進程中。
現有技術中將業務流程管理系統的后臺引擎都部署在物理集群環境中,每個集群節點都部署一套業務流程管理。業務流程管理系統中每個功能模塊都需要預先手動配置固定的物理資源。隨著業務的發展,接入的業務系統越來越多,模塊之間相互影響,當預先配置的物理資源不能滿足使用要求時往往采用增加集群節點的方式實現系統資源的擴容。但是,由于每個功能模塊的物理資源是固定的,往往會出現由于某個功能模塊的物理資源不能滿足需求需要擴容時,其他功能模塊的物理資源空閑的情況。而當業務量降低時,已經分配的物理資源出現空閑,空閑的資源無法合理回收再利用,無法做到資源彈性伸縮,資源利用率低。
發明內容
有鑒于此,本發明提供了一種基于微服務的業務流程管理系統的部署方法,實現業務流程管理系統中功能模塊的獨立部署和調用,共享物理資源,保證了物理資源的彈性分配。
為了實現上述發明目的,本發明提供的具體技術方案如下:
一種基于微服務的業務流程管理系統的部署方法,包括:
基于微服務拆分技術將業務流程管理系統拆分為主引擎模塊、任務推送模塊和轉歷史模塊;
分別將所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊部署在相應的Docker容器中,并通過CGroups對各個所述Docker容器所占用的資源進行動態分配;
在注冊中心寫入所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊的服務名和地址,使所述主引擎模塊、所述任務推送模塊和所述轉歷史模塊通過所述注冊中心進行通信。
優選的,所述基于微服務拆分技術將業務流程管理系統拆分為主引擎模塊、任務推送模塊和轉歷史模塊,包括:
將所述業務流程管理系統中的引擎拆分為主引擎、任務推送引擎和轉歷史引擎;
分別從所述業務流程管理系統中抽取所述主引擎、所述任務推送引擎和所述轉歷史引擎依賴的其他服務;
在所述業務流程管理系統的整體配置文件中分別提取所述任務推送引擎的配置文件和所述轉歷史引擎的配置文件;
分別將所述主引擎、所述任務推送引擎和所述轉歷史引擎的啟動過程重建在中間件服務器中,并分別將所述任務推送引擎和所述轉歷史引擎依賴的其他服務并加入相應的啟動過程中;
分別對所述任務推送引擎和所述轉歷史引擎的配置文件進行加載、解析和應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司,未經北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711061993.3/2.html,轉載請聲明來源鉆瓜專利網。





