消息总线 - 配置手册

  • 格式:doc
  • 大小:74.50 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能电网调度技术支持系统消息总线配置手册

修订历史记录(暂时保留,正式发布时去掉)

2010年

目录

第1章概述 (1)

第2章消息总线进程及功能 (2)

2.1主要功能 (2)

2.2消息总线初始化进程 (2)

2.3节点间消息传输进程 (2)

第3章系统运行和维护 (3)

3.1消息总线的启动 (3)

3.2消息总线的退出 (3)

3.3消息总线的维护 (3)

第4章配置说明 (4)

4.1域的配置 (4)

4.2节点的配置 (4)

4.3应用配置 (4)

4.4端口 (5)

第1章概述

调度技术支持平台提供基于消息通信的消息总线,平台得以形成的基础。该总线是基于事件的实时消息总线,主要用在各个应用之间通过发布/订阅方式快速传递实时数据更新、开关变位、电力系统重大事故等实时信息;包括实时态、反演态、研究态、测试态等不同态下应用的数据交换也通过该消息总线实现。同时,总线为应用提供一套通用的消息调用接口,应用通过消息订阅的方式进行消息的接收和发送。

第2章消息总线进程及功能

2.1 主要功能

应用进程向消息总线注册。

应用进程向消息总线订阅消息。

应用进程通过消息总线进行消息的收发。

2.2 消息总线初始化进程

msg_init进程完成消息总线环境的初始化,包括消息总线的共享内存、信号灯的创建、消息收发队列分配等。该进程系统启动时优先启动。

msg_init,无参数,执行完退出。

2.3 节点间消息传输进程

节点间的消息的传输通过msg_bus进程完成。

当本节点进程需要将消息发往其他节点时,本地消息总线通过udp组播或tcp 传输的方式,将消息发送到目的节点的msg_bus,目的节点的msg_bus收到消息后,再将消息插入到目的进程的队列上。

msg_bus,带一个参数为端口号,为常驻进程。

第3章系统运行和维护

3.1 消息总线的启动

方法一:消息总线会随D5000系统启动而启动。

方法二:在终端命令行先后执行msg_init和msg_bus两个进程。

3.2 消息总线的退出

方法一:消息总线会随D5000系统停止而停止。

方法二:在终端命令行执行procshut sys base_srvmsg_bus停止msg_bus进程。

3.3 消息总线的维护

工具一:seemes。在终端命令行执行seemes,可以显示使用消息总线的进程的信息,包括进程注册的态名、应用名、进程名;进程运行的状态等。

工具二:seeque。在终端命令行执行seeque,可以显示使用消息总线中共享队列的使用情况,当应用进程异常时,也会显示应用进程的队列的使用情况。

第4章配置说明

4.1 域的配置

$(D5000_Home)/conf/msgbus_procm/目录下msg_domain .conf为系统中的消息总线所在的域,系统内各节点的domain值相同,一般情况下domain=1。

此配置文件在系统内所有服务器上一致。

4.2 节点的配置

$(D5000_Home)/conf/msgbus_procm/目录下msg_node.conf为系统中的所有节点及对应的编号(0~255)。节点名长度小于24字节。

此配置文件在系统内所有服务器上一致。

配置例如:

[MSG_NODE]

net1-1=0

net2-1=1

scd1-1=2

scd2-1=3

his1-1=4

his2-1=5

fe01-1=6

fe02-1=7

mm01=8

mm02=9

mm03=10

mm04=11

4.3 应用配置

$(D5000_Home)/conf/msgbus_procm/目录下msg_app.conf为系统中的所有应用及对应的编号(0~31)。应用名长度小于24字节。

此配置文件在系统内所有服务器上一致。

配置例如:

[MSG_APP]

scada=0

pas_model=1

pas_rtnet=2

pas_dpf=3

pas_lf=4

pas_netca=5

pas_fault=6

pas_buslf=7

pas_sens=8

pas_opf=9

pas_neteq=10

pas_scd=11

pas_avc=12

pas_plan=13

pas_psaspflow=14

dts=15

fes=16

fes_gps=17

agc=18

dsa=19

public=20

data_srv=21

base_srv=22

report_srv=23

test_srv=24

4.4 端口

/etc/services中trtp端口

相关主题