Skip To Content

将文本发布到 UDP 套接字

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

用法说明

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

参数

参数说明

名称

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

主机

(条件分析)

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

此属性在广播设置为时显示并在其设置为时隐藏。

服务器端口

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

广播

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

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

消息分隔符

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

属性分隔符

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

文件扩展名

创建新文件时所使用的文件扩展名。此属性的默认值为 csv,这表示 GeoEvent Server 将创建一个逗号分隔值文件。

输出日期格式

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

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

自定义日期格式

(条件分析)

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

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

数字格式化语言

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


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