• 收藏
  • 加入书签
添加成功
收藏成功
分享

关于基于微服务的交通信息化框架构建的几点思考

郭止弋
  
大众理论媒体号
2023年5期
辽宁省交通运输事务服务中心

摘要:结合当前的传统模式下的交通信息化管理中单体架构系统的问题,结合自身从事交通信息化建设的实践经验,多角度分析了基于微服务的交通信息化的框架以及所涉及到的关键技术,希望对全面推动交通信息化高质量发展有所帮助。

关键词:交通信息化,微服务,框架构建,服务方式

1 引言

在我国新时代的交通运输业快速发展的背景下,我们更加重视如何能有效全面提升既有路网的通行能力和服务水平,这样才能更好地符合时代发展的要求。通过构建高效的综合交通运输体系,并借助信息技术的优势,能满足于路网的统筹管理目标,更好地满足于道路通行的高质量发展。借助于信息技术能实现道路的智能化管理,这样帮助出行者提供更多实时信息,也符合当前的绿色低碳经济发展的要求,实现交通运输的绿色发展。这里重点交通信息化框架构建中关键技术,以便如何保障为大众出行提供更加优质服务。

2 基于微服务的交通信息化

2.1 微服务架构概述

在信息化时代背景下,微服务架构则是在面向服务架构SOA而进一步发展,并能满足于互联网应用服务的要求。结合微服务的核心理念,主要体现在满足于独立部署以及及时进行必要的伸缩的要求,能满足较为单一化的职责要求,这种应用程序主要是结合具体的实际业务出发来开展必要的划分处理,并能满足互联网应用的要求,积极开展独立部署运行的要求。在开展微服务的实践中,通信工作主要是借助轻量级通信机制来满足通信要求。具体微服务体系情况下,能结合实际需求来进行细化拆分,相应的各个服务工作都属于HTTP资源API的轻量级通信机制的要求,并能满足相应的进程运行要求,并能紧扣业务功能来开展必要的服务,以便更好地满足于集中化管理的服务工作。

2.2 微服务与交通信息系统的融合

考虑到如何将交通信息系统中融入微服务框架,主要结合实际需求来明确不同类型的交通信息内容,并能从此涉及到不同的微服功能。考虑到信息垂直化的特点,往往都是直接发布交通信息,这样就可结合实际的交通信息微服务框架的构建特点,能满足于具体的实际需求,实现各个交通参与方的信息提供,便于借助于移动客户端、浏览器端等多种方式来掌握必要的信息内容。尽管不同信息获取渠道存在着差异性,但通过相应的信息组合方式,后端仅需要满足统一化的数据格式及内容即可,并能张世初相应的数据视图。借助于相应的API程序调用,发挥HTTP协议功能,同时,通过体现出自解释性的json格式来满足数据传递工作,能尽可能不出现后端数据耦合的问题。

考虑到交通信息化微服务框架的特点,我们应全面借助于信息发布模块来进行保障落实相关服务提供,其他模块主要是能满足微服务架构的内部调用处理,这样可以借助于统一化网关来满足权限管理的要求。

2.3微服务业务模块

2.3.1信息采集

在交通信息化框架中,最底层则是信息采集层,涉及到如何进行相关交通数据采集及获取的要求。相比于传统采集模型来说,这种微服务架构体系能符合多样化的交通运行服务,主要涉及到静态结构化异构数据和动态非结构化异构数据等内容,所以,具体的数据采集的实践环节,一定要从实际出发,考虑到存在着数据信息内容在具体的数据格式、空间粒度以及存储中存在着的差异性问题。

在进行交通运行信息的采集环节,主要是应满足如何从实际出发来进行监测道路运行状况,能有效进行道路交叉情况的运行,并能结合大量的数据分析来落实交通运行趋势。在全方位推进路网建设的实践中,当前数据采集正在体现出多元化的特点。特别是在大数据的背景下,针对数据承载量较大的情况,传统模式下的数据库不符合时代发展的要求,这就应发挥出低成本机器集群所构成的大容量、高容错能力的分布式文件系统存储的优势。

2.3.2信息处理及发布

结合微服务架构的交通信息化系统的特点,应充分重视如何加强交通信息处理,也是最为关键性的内容,应重点明确服务需求,并相应对于所采集到的数据集成化处理,并能满足数据发布层的执行要求。在具体处理交通信息过程中,应结合业务场景及数据类型要求来逐步拆分微服务工作,并能有效便于微服务中预留接口能方便调用。同时,考虑到交通运行中需要比较多的消耗资源、整体数据体量巨大,这里选择符合实际的Spark增量流处理框架方式,能结合不同业务场景来开展必要的微服务工作,进而能保障交通运行数据的有效性。

2.4微服务集群部署

针对单体服务进一步有效合理化拆分处理,在具体应用微服务的基础上,会实现降低内部耦合性,并能全面提升扩展性,这样就会造成实例数量得以全方位拓展,这样就会造成项目部署及启动环节存在着较大的挑战性。在此环节中,进行微服务集群部署方案中,应选择引入容器化方法。这里选择Docker开源项目的方式,能满足在应用实践中,借助于名称空间,能实现相应文件系统、网络、用户ID及进程的完全化隔离要求。这样就是利用Docker将各微服务打包成独立运行容器,并通过镜像间关系的描述处理,能有效结合用户需求来实现进行微服务集群的启动,最后,还在落实后端微服务协调调用基础上,能保障提供服务端口到物理端口的业务跳动,能有效落实微服务集群的安全性要求。

3结语

由此可见,为了保障经济社会发展中的未来交通管理发展的要求,我们应将信息技术融入到交通管理的实践中,这样能有效解决传统交通信息管理中存在着可靠性不足、复杂程度高、维护难度高等问题,结合所提出的基于微服务的交通信息化框架,能有效结合实际来实现在交通信息收集、处理及发布等方面优化,进一步解决传统模式下的单体架构系统中存在的问题,更好地全面高质量推动交通信息化的发展。

参考文献:

[1]段传亮.市政道路施工质量管理问题阐述[J].中国科技期刊数据库 工业A,2021(6):79-80.

[2]赵紫铜.浅析智慧城市技术对未来城市空间发展的影响[J].科学与信息化,2022(9):91-93.

[3]周韬,杨璐,胡明星.交通信息化中的网络安全问题及防范措施研究[J].中文科技期刊数据库(文摘版)工程技术,2022(9):62-64.

[4]宋子健.人工智能技术在城市智能交通系统中的应用[J].中国科技期刊数据库 工业A,2022(5):265-268.

*本文暂不支持打印功能

monitor