A.2.3消息服务导引

A.2.3.1基准结构

列车通信网络为两层体系,第一层是连接各车辆的列车总线,第二层是连接同一车辆内各设备的车辆总线。呼叫者用发送呼叫消息来启动消息交换的应用。呼叫消息被转发到网络上的另一个应用,即应答者,它注意呼叫消息的到来。呼叫者是呼叫消息的生产者;应答者是其消费者。应答者接受呼叫消息,并给呼叫者返回一个应答消息。呼叫者也注意应答消息的到来。应答者是应答消息的生产者;而呼叫者是其消费者。一次会话由呼叫消息和相关的应答消息组成。包由起始站发送,而由终点站接收。数据包和控制包通过链路层的消息数据服务进行交换。在同一总线上,包以帧的形式从源设备传送到目标设备。消息也可以采用多播协议发送,此时,没有应答消息。系统消息指经营者与代理者之间为网络管理所交换的呼叫消息和应答消息。它们互相按它们的系统地址来标识。用户消息是在用户应用间交换的消息,它们互相按它们的用户地址来标识。注:管理消息是为网络管理发送给代理者的消息。它可以使用系统地址(广义网络)或用户地址(在同一总线上)。

为了更好地理解消息服务系统,可以参考以下几篇相关的资源:

  1. 消息模块站内消息系统消息

  2. JMS教程消息队列消息服务

  3. 消息队列通信

  4. java消息服务

  5. RabbitMQ消息服务用户手册.docx