Apache nifi 在NiFi中获取vs消耗
我看到一些处理器同时具有GetXXX和consumerxxx变体(例如GetKafka和consumerkafka)。何时将处理器命名为GetXXX而不是consumerxxxApache nifi 在NiFi中获取vs消耗,apache-nifi,hortonworks-dataflow,Apache Nifi,Hortonworks Dataflow,我看到一些处理器同时具有GetXXX和consumerxxx变体(例如GetKafka和consumerkafka)。何时将处理器命名为GetXXX而不是consumerxxx 注:我理解。我的问题主要是关于命名惯例。名字背后没有真正的意义,从技术上讲,它们可以被命名为任何东西。典型的约定是以描述正在执行的操作的动词开头处理器名称,后跟正在执行的系统/事物 “Get”处理器通常是没有传入连接并从外部源提取数据的处理器,“Put”处理器通常是将数据传送到外部系统的处理器 当第一个卡夫卡处理器使用0
注:我理解。我的问题主要是关于命名惯例。名字背后没有真正的意义,从技术上讲,它们可以被命名为任何东西。典型的约定是以描述正在执行的操作的动词开头处理器名称,后跟正在执行的系统/事物 “Get”处理器通常是没有传入连接并从外部源提取数据的处理器,“Put”处理器通常是将数据传送到外部系统的处理器 当第一个卡夫卡处理器使用0.8卡夫卡客户端开发时,它们被称为GetKafka和PutKafka。社区希望同时支持卡夫卡0.9,因此实现了ConsumeKafka和PublishKafka,这两个版本更符合卡夫卡的术语,并且还提供了另一个名称,因为它们不能被称为GetKafka和PutKafka