摘要

主要介绍了如何使用端口复用技术来实现MES系统(气象与环境监测系统)辐射数据采集软件的数据采集。I/O完成端口(I/O completion port)是一种能够帮助程序设计人员创建高性能而且伸缩性好的应用程序的技术,微软公司提供的这种技术可以让线程在读取和写入设备的时候不必等待设备(套接字、串口、匿名管道等)的响应,从而显著地提高吞吐量。将该技术应用于核电厂MES系统的数据采集,可以实现通过一个网络端口和少量的worker子线程采集到多个监测子站的辐射监测数据,解决了并发式服务器无法支持较多客户端连接以及系统Socket资源有限等问题。该技术在广西防城港、浙江三门等多个核电厂气象与环境监测系统中得到应用,为加快推进核电设备国产化,实践"中国制造2025"做出了有益的探索和努力。

  • 单位
    武汉第二船舶设计研究所