摘要
为了实现小型的分布式系统内部的高效通讯,利用ZeroMQ(Zero Message Queue零消息队列)来实现分布式系统,并提出了把系统中央单元的数据传输功能分离出来,仅保留其目录服务功能,让客户机与服务器之间直接通讯的方案。中央单元manager为每一种服务创建一个消息队列来存储这种服务对应的所有服务器,并利用最近最少使用算法为每个客户机选择合适的服务器。manager与服务器、manager与客户机以及服务器与客户机之间的通讯都选用套接字对XREQ—XREP实现异步的双向通讯。由于Delphi2007能够方便地实现人机交互界面,选择其为开发平台。这个分布式系统用于轮轨检测实验中,大大提高...
-
单位牵引动力国家重点实验室; 西南交通大学