Skip to main content

ListenRELP

描述:

通过指定TCP的端口来监听发送的RELP消息。每个消息将在成功输出到数据流中后被应答。每个输出数据流包含一个或多个RELP消息的数据部分。如果当RELP包含syslog消息,则可用ParseSyslog作为输出组件来处理日志。

标签:

listen, relp, tcp, logs

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
本地网络限制指定用于绑定本地LAN网络的监听限制

支持表达式语言 (仅支持变量)
端口指定用于通信的监听端口

支持表达式语言 (仅支持变量)
接收缓存大小65507 B用于接收消息的缓冲区的大小。根据传入消息的预期大小适当调整此值。
消息队列大小10000指定用于缓冲从通道读取到组件的消息队列大小。如果将该值设置得过高,则当传入消息激增过程中,内存将缓冲更多的消息,但同时会增加组件的使用内存。
Socket缓存大小1 MB指定Socket连接的缓存大小。建议根据操作系统指定Socket缓冲区应该设置多大。如果该值设置得太低,则可能会在读取数据之前填满缓冲区,并丢弃掉传入的部分数据。
字符编码UTF-8指定接收数据的字符集编码
分批数量1指定多少数量的消息将作为一个单独的数据流输出。如果有多个消息,则将多个消息通过《消息分隔符》来连接。
消息分隔符\n指定把多个消息捆绑在一起时要在消息之间放置的分隔符。 (查看 <分批数量> 参数设置)。
TCP连接数2指定并发TCP连接所支持的最大连接数。
SSL服务控制器服务API:
RestrictedSSLContextService
实现:
StandardRestrictedSSLContextService
用户获取SSL安全访问服务。如果设置,则将通过安全连线接收消息
客户认证必须
- 请求
- 必须
- 不需要
设置安全连接(TLS/SSL)到客户端授权策略。该参数仅当SSL服务被设置并激活才有效

连线:

名字描述
success成功接收到的消息将输出到此连线

读取属性:

未提供。

写入属性:

名字描述
relp.commandRELP帧的命令
relp.sender消息发送的主机
relp.port接收消息的发送端口
relp.txnr消息的事务编号。 仅当 《分批数量》为1时
mime.typeMIME类型text/plain

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件禁止提供输入流。

系统资源考量:

未提供。

参考:

ParseSyslog