[發明專利]一種基于容器的ATS應用服務端實現方法在審
| 申請號: | 202310380630.5 | 申請日: | 2023-04-11 |
| 公開(公告)號: | CN116414410A | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 范瑩;苗東博;溫博為;蔣湘寧;王華興 | 申請(專利權)人: | 成都交控軌道科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/656 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 王會改 |
| 地址: | 610037 四川省成都市金牛*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 容器 ats 應用 服務端 實現 方法 | ||
本發明公開了一種基于容器的ATS應用服務端實現方法,其包括基于net6調整ATS應用服務端程序;容器化調整后的ATS應用服務端程序;配置環境,部署容器應用程序。本發明采用容器化的方式實現ATS應用服務部署,提高了應用服務的可伸縮性、容錯性和部署效率;使用.NET?6實現應用服務,具有高效、可靠、安全、跨平臺的特點;同時,通過遠程函數調用的方式實現前后端應用服務的通信,可以保證通信的可靠性和數據一致性;本方法的實現方式提高了應用服務的性能、可靠性和可用性,適用于需要快速部署、高并發、高可靠性的ATS應用場景。
技術領域
本發明涉及軟件應用技術領域,特別是一種基于容器的ATS應用服務端實現方法。
背景技術
傳統的自動監控軟件(ATS,Automatic?Train?Supervision)服務通常是基于某種語言和專用操作系統實現的,開發和部署方式比較單一,ATS的應用服務端通常使用專用操作系統,如Windows、CentOS等,這些操作系統具有實時性和可靠性較高的特點,但需要專門的開發和維護人員進行管理和維護。維護難度大、成本高,不利于系統的擴展和升級。傳統ATS應用服務端通常是以固定的硬件設備為基礎,通過專門的開發語言(如C++)進行開發和部署。該系統的缺點包括:
系統部署復雜,需要專門的硬件設備和網絡設施,維護成本較高。
由于系統硬件固定,無法靈活調整系統規模和功能,擴展和升級困難。
由于開發語言和部署環境的限制,對于跨平臺支持和異構系統集成支持較差。
系統的可靠性和安全性容易受到硬件故障和惡意攻擊的影響。
近年來,隨著云計算、大數據和人工智能等技術的發展,基于新技術的ATS服務越來越受到關注,這種軟件服務可以采用分布式架構、容器化部署、消息隊列通信、數據庫存儲和分布式計算等技術,具有更高的可擴展性和可維護性。
使用容器化和跨平臺框架的技術可以解決傳統ATS系統開發部署方式所面臨的問題,具有以下特點:
跨平臺:傳統的ATS服務端部署方式通常依賴于特定的操作系統和硬件環境,這使得其在不同的環境下難以移植和部署。而基于容器化和跨平臺的技術可以使得ATS服務端程序能夠在不同的操作系統和硬件環境下運行,大大提高了系統的可移植性和部署靈活性。
資源彈性伸縮:基于容器化的ATS應用程序服務端可以實現快速部署和啟動,同時可以根據系統負載自動調整容器資源,從而實現系統的資源彈性伸縮,提高了系統的可用性和靈活性。
隔離性和安全性:基于容器化和跨平臺的技術可以提供更好的隔離性和安全性。每個容器都運行在自己的環境中,不受其他容器的影響。同時,容器化技術可以提供更好的安全性,例如,容器鏡像可以進行簽名和驗證,確保軟件的安全性。
開發效率和可維護性:基于.NET?6和遠程函數調用的ATS應用服務端程序可以提供更高的開發效率和可維護性。
發明內容
鑒于此,本發明提供一種基于容器的ATS應用服務端實現方法,以解決上述技術問題。
本發明公開了一種基于容器的ATS應用服務端實現方法,其包括:
基于net6調整ATS應用服務端程序;
容器化調整后的ATS應用服務端程序;
配置環境,部署容器應用程序。
進一步地,所述基于net6調整ATS應用服務端程序,包括:
根據現有的ATS應用服務端的功能和需求,確定.NET?6框架和技術棧;
根據ATS客戶端和服務端的通信契約,服務端提供遠程函數接口,客戶端遠程調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都交控軌道科技有限公司,未經成都交控軌道科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310380630.5/2.html,轉載請聲明來源鉆瓜專利網。





