基于Push—Model的遥感生态产品生产监控的设计与实现
的有效性要求,系统采用了多线程方式的运行机制。这种多线程的运行机制贯穿于系统的整个运行过程,Paraserver中的多线程保证了Push-Model下进度能实时传递到DispatchServer,DispatchServer中的多线程方式又可靠地保证了转发给当前的MonitorClient。3 遥感生态产品生产监控系统实现消息是ParaServer、DispatchServer及MonitorClient通信的基础,本节先给出了系统中消息格式的约定,再分别介绍了消息传递和人工制图消息的控制。3.1 消息格式约定本系统底层采用的通信协议是TCP/IP协议[12]。为了保证消息的正确解译,在系统的消息流通中,ParaServer、DispatchServer和MonitorClient约定了消息的格式。以下列举几个重要的消息,并详细解释其含义。3.1.1 MonitorClient给DispatchServer的消息消息1 开始监控消息格式:BeginMonitor@orderNum#ParaServerIPBeginMonitor:消息头,MonitorClient在启动监控时向DispatchServer发送此消息;orderNum:订单号(数据库中的orderID)-子订单序号(数据库中的subOrderID);ParaServerIP:这一项可以为空,在没有值的情况下,表示
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: