[發明專利]一種基于容器的ATS應用服務端實現方法在審
| 申請號: | 202310380630.5 | 申請日: | 2023-04-11 |
| 公開(公告)號: | CN116414410A | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 范瑩;苗東博;溫博為;蔣湘寧;王華興 | 申請(專利權)人: | 成都交控軌道科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/656 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 王會改 |
| 地址: | 610037 四川省成都市金牛*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 容器 ats 應用 服務端 實現 方法 | ||
1.一種基于容器的ATS應用服務端實現方法,其特征在于,包括:
基于net6調整ATS應用服務端程序;
容器化調整后的ATS應用服務端程序;
配置環境,部署容器應用程序。
2.根據權利要求1所述的方法,其特征在于,所述基于net6調整ATS應用服務端程序,包括:
根據現有的ATS應用服務端的功能和需求,確定.NET?6框架和技術棧;
根據ATS客戶端和服務端的通信契約,服務端提供遠程函數接口,客戶端遠程調用。
3.根據權利要求1所述的方法,其特征在于,還包括:基于.NET?6框架,對ATS應用服務端業務邏輯和對外接口進行改造。
4.根據權利要求1所述的方法,其特征在于,所述容器化調整后的ATS應用服務端程序,包括:
將Docker作為容器引擎對調整后的ATS應用服務進行容器化。
5.根據權利要求4所述的方法,其特征在于,所述將Docker作為容器引擎對調整后的ATS應用服務進行容器化,包括:
在調整后的ATS應用服務程序中添加Dockerfile文件;
構建ATS應用服務端的Docker鏡像;
將ATS應用服務端的Docker鏡像推送到容器鏡像倉庫。
6.根據權利要求5所述的方法,其特征在于,所述Dockerfile文件包含容器運行時所需的指令和配置;所述所需的指令和配置包括基礎鏡像、應用程序代碼、運行時環境和依賴項。
7.根據權利要求5所述的方法,其特征在于,需要根據應用程序的特點和需求確定Dockerfile文件。
8.根據權利要求5所述的方法,其特征在于,所述構建ATS應用服務端的Docker鏡像,包括:
通過Docker?CLI命令構建ATS應用服務端的Docker鏡像。
9.根據權利要求1所述的方法,其特征在于,所述配置環境,部署容器應用程序,包括:
創建容器管理集群、配置Kubernetes對象、確定容器所需資源;
使用Kubernetes確定應用程序的部署描述文件:
確定自動部署shell腳本,部署應用程序到Kubernetes集群;
監視和維護應用程序。
10.根據權利要求9所述的方法,其特征在于,所述使用Kubernetes確定應用程序的部署描述文件,包括:
離線的方式確定容器部署的YAML文件,確定應用程序的部署配置;所述部署配置包括容器鏡像、Pod數量、端口號、環境變量、存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都交控軌道科技有限公司,未經成都交控軌道科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310380630.5/1.html,轉載請聲明來源鉆瓜專利網。





