本发明提供一种基于微服务的ATS系统,包括:多个前台操作站、API网关、云端服务器中的多台虚拟机,云端服务器中部署有内存数据库;ATS系统后台的功能拆分为多个单独的微服务,所有微服务运行在云端服务器的多台虚拟机中并向内存数据库注册服务状态,每台虚拟机运行一个或多个微服务并设有数据适配层;API网关接收前台操作站发送的命令判断所属微服务后发给所属微服务;微服务通过数据适配层在内存数据库中获取命令所需信息并进行相应修改处理后上传内存数据库更新;内存数据库根据当前注册的微服务将修改处理完的信息推给订阅该信息的微服务,使其识别出需发送命令时给地面联锁系统发送该命令。
简化工作流程,降低工作强度,缩减人物力投入。
杨旭文 张强
交控科技股份有限公司
100070 北京市丰台区科技园海鹰路6号院北京总部国际2、3号楼
本发明提供一种基于微服务的ATS系统,包括:多个前台操作站、API网关、云端服务器中的多台虚拟机,云端服务器中部署有内存数据库;ATS系统后台的功能拆分为多个单独的微服务,所有微服务运行在云端服务器的多台虚拟机中并向内存数据库注册服务状态,每台虚拟机运行一个或多个微服务并设有数据适配层;API网关接收前台操作站发送的命令判断所属微服务后发给所属微服务;微服务通过数据适配层在内存数据库中获取命令所需信息并进行相应修改处理后上传内存数据库更新;内存数据库根据当前注册的微服务将修改处理完的信息推给订阅该信息的微服务,使其识别出需发送命令时给地面联锁系统发送该命令。
简化工作流程,降低工作强度,缩减人物力投入。