[关键词]
[摘要]
针对预警探测系统业务应用的特点,提出了一种基于微服务架构并适合预警探测系统开发、集成、部署及运维于一体的服务开发与集成框架,重点介绍了框架的总体架构和主要功能模块设计。框架实现了基于微服务架构的多语言服务开发平台和服务治理平台,并通过灵活组合数据序列化组件、通信中间件的方式,构建可扩展的微服务通信方式,满足了预警探测系统高实时和非实时多种信息交互需求,为预警探测系统的开发和集成提供了有效支撑。
[Key word]
[Abstract]
Based on the characteristics of the early warning and detection system business application, this paper proposes a novel microservice development and integration framework which can be adapted to the field of the whole development life cycle of early warning and detection system, i. e. development, integration, deployment, operation and maintenance processes. This paper elaborates the architecture and main function modules of the framework which implements multi language development platform and service governance platform based on microservice architecture. By means of flexible arrangement of data serialization components and communication middleware, a flexible microservice communication mechanism is established, which meets requirements of various kinds of information handling, real-time information and no real-time information for example. The framework lays a solid foundation for the development of integration of early warning and detection system.
[中图分类号]
TN957
[基金项目]
南京电子技术研究所探索类课题基金项目