Skip To Content

将文本发布到 UDP 套接字

“将文本发布到 UDP 套接字”输出连接器可用于使用 UDP 套接字连接将已改编并格式化为分隔文本的事件数据发布到端点地址。 UDP 数据报包(消息)的传输通过单播完成。 属性值之间的分隔符通常为逗号 (,),因此,此输出连接器改编的数据类型有时称为逗号分隔值文本。 ArcGIS GeoEvent Server 可以使用任何普通 ASCII 字符作为分隔符来分隔数据属性值。

用法说明

使用“将文本发布到 UDP 套接字”输出连接器时,应记住以下事项:

  • 此输出连接器可将文本出站适配器与 UDP 出站传输进行配对。
  • 主机不需要在运行 ArcGIS GeoEvent Server 的同一台机器上。
  • 默认情况下,该连接器在端口 5000 上打开 UDP 套接字,但是可以使用任何可用的服务器端口。
  • 可以将多个“将文本发布到 UDP 套接字”输出配置为共享同一个端口。 但是,建议不同的事件数据源均使用其自己的输出连接器和端口。
  • 广播参数可用于将 UDP 数据报发送到本地子网上的所有地址(而不是单个主机)。 请与您的系统管理员合作,以配置能够通过本地子网接收 UDP 数据报的设备。
  • 消息分隔符参数为必填项。 此单个字符用于指定事件记录的结尾。 换行符 (\n) 是常见的记录结束分隔符。
  • 属性分隔符参数为必填项。 该单个字符用于将一个属性值与另一个属性值分隔开。 逗号 (,) 是常见的属性分隔符。

参数

以下为“将文本发布到 UDP 套接字”输出连接器的参数:

参数描述

名称

用于在 GeoEvent Manager 中引用的输出连接器的描述性名称。

主机

(条件分析)

将使用 UDP 套接字将 UDP 数据报包(消息)发布到的主机地址。 默认为 localhost,但可以指定任何可访问的主机名或 IP 地址。

此参数在广播设置为时显示,设置为时隐藏。

Server 端口

建立 UDP 套接字连接时使用的服务器端口。 GeoEvent Server 必须能够发现并连接到此端口。 默认为 5000,但是可以指定任何可用的服务器端口。

广播

指定是否将数据报包(消息)广播到本地子网上的所有地址。 默认为

  • - 数据报(消息)将广播到本地子网上的所有地址。 数据报将由本地子网上的所有网络连接设备接收。
  • - 数据报(消息)不会广播到本地子网上的所有地址。 数据报将直接发布到使用单播传输的主机地址。

消息分隔符

用作事件记录分隔符的文字字符。 默认使用 \n 作为换行符。

属性分隔符

用作属性字段分隔符的文字字符。 默认为逗号。

文件扩展名

创建文件时使用的文件扩展名。 此参数的默认值为 csv,表示 GeoEvent Server 将创建一个逗号分隔值 (.csv) 文件。

输出日期格式

指定写入文件的日期/时间值的格式。 输出日期格式选项为 ISO 8601 格式自定义格式。 默认为 ISO 8601格式

  • ISO 8601格式 - 处理的日期/时间值按照 ISO 8601 格式构建 (yyyy-MM-dd'T'HH:mm:ss.SSSXXX)。
  • 自定义格式 - 使用 Java SimpleDateFormat 类约定按照自定义格式构建已处理的日期/时间值。

自定义日期格式

(条件分析)

写入文件的日期/时间值的自定义格式。 使用 Java SimpleDateFormat 类约定构造自定义日期格式。 有关详细信息,请参阅 Oracle 文档中的 SimpleDateFormat 类

此参数在输出日期格式设置为自定义格式时显示,设置为 ISO 8601 格式时隐藏。

数字格式化语言

从数据值格式化数字时用于区分区域设置敏感行为的区域设置标识符 (ID)。 默认值为安装 GeoEvent Server 的计算机的区域设置。 有关详细信息,请参阅 Java 支持的区域设置


在本主题中
  1. 用法说明
  2. 参数