【问题标题】:Single notification mail for multiple flow files Nifi多个流文件的单个通知邮件 Nifi
【发布时间】:2018-03-09 07:34:14
【问题描述】:

我正在尝试从数据库中复制数据并使用 nifi 将其放置在 S3 中。我能够从数据库中复制数据并将其放在 S3 中。现在我正在尝试为此流程添加错误处理。我刚刚添加了用于错误通知的 PutEmail 处理器。我只是给了一个错误的存储桶名称来验证电子邮件。这个 PutEmail 处理器会为每个流文件触发(因为有 100 个流文件,邮件会触发 100 次)。我只想在流程中出现错误时触发这个 PutEmail(notification) 一次。请对此提出任何建议。

以下是流程:

任何关于更好(通用)错误处理的建议都会对我有所帮助。

【问题讨论】:

    标签: error-handling apache-nifi


    【解决方案1】:

    对于您的用例,MergeContent 将允许您在给定的持续时间内批量处理多个 FlowFile,以汇总到单个电子邮件中。

    您还可以进行一些额外的转换,以仅获取内容的关键部分和/或属性,以向 MergeContent 提供源流文件,从而在发送的消息中提供摘要列表。

    【讨论】:

      【解决方案2】:

      您可以实现自定义 ReportingTasks,它将根据需要定期发送报告

      【讨论】:

        猜你喜欢
        • 2016-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-03
        • 1970-01-01
        相关资源
        最近更新 更多