摘要
面对工程项目中需要采集的数据量越来越庞大的挑战,现有的数据采集系统主要采用C#委托和事件的观察者模式实现数据的传输,具有代码花销大、耦合度高的弊端;对Actor模型的异步解耦特性的研究下,提出基于Actor模型的浮式保障平台数据采集系统的设计和实现;根据浮式保障平台数据采集系统的需求和性能制定设计方案,将Actor模型的层级性与设计方案相结合制定出特殊的Actor系统;通过浮式保障平台数据采集系统下各个子系统进行的数据分类传输测试,实验结果验证了设计方案的可行性,且满足系统的高并发性、低耦合性以及加快数据的处理性能;因而Actor模型能高效替代原有的数据传输方式,减少内存消耗以及便于后期的升级维护。
-
单位中国船舶科学研究中心; 江南大学