0

In this Führer wird erwähnt, dass während der Entwicklung eines Stromes man für jedes Modul eine Eigenschaft "Kriterium" spezifizieren kann. z.B.Wie man Ströme mit "Kriterien" in SCDF einsetzt

dataflow:> stream deploy --name ticktock --properties "module.time.count=3,module.log.criteria=groups.contains('x')" 

Die Erklärung sagt nur, dass diese Eigenschaft gegen die „Attribute jeden aktuell verfügbaren Modul“ ausgewertet wird.

Aber was bedeutet das? Welche Attribute werden berücksichtigt? Was ist der Zweck dieser Immobilie überhaupt? Was würde beispielsweise die Eigenschaft im gezeigten Beispiel bedeuten: module.log.criteria=groups.contains('x')?

Sind diese "Kriterien" eine Möglichkeit, Filterbedingungen für die eingehenden Nachrichten des Moduls auszudrücken?

Gibt es weitere Dokumentationen dazu?

Antwort

2

Dies ist leider ein Fehler in unserer Dokumentation. Diese Funktion existierte früher für Spring XD, wo die criteria zum Targeting bestimmter Container verwendet wurde, und wird nicht von Spring Cloud Data Flow unterstützt, da wir sie nicht mehr in Containern, sondern auf der Zielplattform bereitstellen: z. Wolkengießerei, Mesos, Kubernetes.

Wir werden die Dokumentation korrigieren.