【问题标题】:NIFI: How to specifiy headers for PublishJMSNIFI:如何为发布 JMS 指定标头
【发布时间】:2021-10-20 04:47:21
【问题描述】:

在 NiFi 1.9 上 - 我设置了 PublishJMS(使用 ActiveMQJMSCinnectionFactoryProvider 控制器服务),处理器配置中的默认标头变量保留为 .*,但我发送的消息没有标头,因此被丢弃。我添加了几个名称以“jms.”开头的属性。如何配置它以便将我的属性作为标头发送?我错过了什么吗?

该属性是“作为 JMS 标头发送的属性(正则表达式)”,默认值为“.*”。

【问题讨论】:

标签: jms apache-nifi


【解决方案1】:

原来是“。”和“-”是 JMS 规范中的非法字符,因此 Publish 正确执行了该规则。处理器有一个名为“允许标题名称中的非法字符”的属性,并设置为默认值“false”。将此属性更改为“true”允许带有“.”的属性。和名称中的“-”作为标题发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多