摘要

为了避免有毒化学品在交通运输过程中泄露对周围环境造成的严重危害,设计了基于微服务的有毒化学品运输泄漏信息系统。系统借助Spring Cloud框架下的服务注册中心、API网关、负载均衡、熔断保护以及作为分布式消息系统的Kafka等组件,各微服务被部署在Docker容器中,提高了系统的可扩展性、资源利用效率和容错性;借助大气扩散模型构建的大气扩散微服务,可预估出有毒化学品泄漏后的威胁范围;地理可视化微服务则将预估出的威胁范围绘制到地图应用程序上。实验结果表明,系统可为管理人员提供有毒化学品的预计泄露范围,并在可视化的地图应用程序中显示出来,可为相关管理人员及时采取救援措施提供依据,进而尽可能减少周边经济和环境的损失。