HttpRecordSink¶
描述¶
将记录格式化,然后通过 HTTP POST 的方式发送至配置的 URI。记录写入器会对作为 HTTP POST 请求正文发送的记录进行格式化。JsonRecordSetWriter 通常与此处理器配合使用,因为许多 HTTP POST 请求都需要包含 JSON 正文。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
API URL * |
API URL |
接收 HTTP 请求的 URL。 |
||
最大批处理大小 * |
最大批处理大小 |
0 |
指定要在每个 HTTP 请求的正文中发送的最大记录数。零表示批处理大小不受限制,所有记录都在单个 HTTP 请求中一起发送。 |
|
OAuth2 访问令牌提供程序 |
OAuth2 访问令牌提供程序 |
为 HTTP 请求提供访问令牌的 OAuth2 服务。 |
||
Web 服务客户端提供商 * |
Web 服务客户端提供商 |
用于提供发送 HTTP 请求所需的 HTTP 客户端的控制器服务。 |
||
记录写入器 * |
record-sink-record-writer |
指定用于写出记录的控制器服务。 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。