Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 在NiFi中获取vs消耗_Apache Nifi_Hortonworks Dataflow - Fatal编程技术网

Apache nifi 在NiFi中获取vs消耗

Apache nifi 在NiFi中获取vs消耗,apache-nifi,hortonworks-dataflow,Apache Nifi,Hortonworks Dataflow,我看到一些处理器同时具有GetXXX和consumerxxx变体(例如GetKafka和consumerkafka)。何时将处理器命名为GetXXX而不是consumerxxx 注:我理解。我的问题主要是关于命名惯例。名字背后没有真正的意义,从技术上讲,它们可以被命名为任何东西。典型的约定是以描述正在执行的操作的动词开头处理器名称,后跟正在执行的系统/事物 “Get”处理器通常是没有传入连接并从外部源提取数据的处理器,“Put”处理器通常是将数据传送到外部系统的处理器 当第一个卡夫卡处理器使用0

我看到一些处理器同时具有GetXXX和consumerxxx变体(例如GetKafka和consumerkafka)。何时将处理器命名为GetXXX而不是consumerxxx


注:我理解。我的问题主要是关于命名惯例。

名字背后没有真正的意义,从技术上讲,它们可以被命名为任何东西。典型的约定是以描述正在执行的操作的动词开头处理器名称,后跟正在执行的系统/事物

“Get”处理器通常是没有传入连接并从外部源提取数据的处理器,“Put”处理器通常是将数据传送到外部系统的处理器

当第一个卡夫卡处理器使用0.8卡夫卡客户端开发时,它们被称为GetKafka和PutKafka。社区希望同时支持卡夫卡0.9,因此实现了ConsumeKafka和PublishKafka,这两个版本更符合卡夫卡的术语,并且还提供了另一个名称,因为它们不能被称为GetKafka和PutKafka