DSS模块是DMDSS服务的核心模块,主要接收CPT模块发送的数据,并根据Topic主题将消息分类流式持久化存储在不同的Topic中,供下一级DMDRS服务访问使用。在DMDSS服务的XML配置文件中,DSS模块参数对应<dss></dss>元素,包括DSS模块的名称、日志流的存储路径等参数。
<dss>
<name>dss_dm8</name>
<dir>E:\dss</dir>
<accept_ip>127.0.0.1,192.168.7.116,192.168.6.120,192.168.6.102</accept_ip>
</dss>
介绍DSS模块的基本信息配置参数。
参数含义
手动或自动启动DSS模块。
参数说明
手动启动DSS模块
DMDSS服务启动后,DSS模块需手动启动。
自动启动DSS模块
DMDSS服务启动后,DSS模块将自动启动。
参数值
0:手动启动DSS模块。
1:自动启动DSS模块。默认值为1。
参数语法
<auto_run></auto_run>
参数示例
<auto_run>1</auto_run>
参数含义
DSS日志流的存储目录。
参数说明
无
参数值
默认值为模块目录,建议用户配置为空间足够存放需要发布的消息且有读写权限的路径。
参数语法
<dir></dir>
参数示例
<dir>/home/dmdrs/dmdrs5/bin/logfile</dir>
参数含义
DSS模块的名称。
参数说明
生产者可以通过指定该名称来存储日志流,消费者则可以指定该名称来消费日志流。
当配置多个DSS模块时,名称将作为每个DSS模块的唯一标识,配置时请确保它的唯一性。
配置DMDSS集群服务时,需要保证集群内各节点的模块名唯一,如果模块名一致,会造成集群失效。
参数值
名称仅由字母、数字或下划线组成,不能以数字开头,英文名称不区分大小写。名称长度不超过63个字符。名称不能配置为DMDRS软件的关键字(DSS除外),关键字请参见关键字章节。
参数语法
<name></name>
参数示例
<name>dss_dm8</name>
文章
阅读量
获赞
