l'équilibrage de charge moderne ApacheNiFi, vous savez combien?

Le texte intégral 2008 Les mots, lorsque l'apprentissage tout au long attendu 6 minute

Figure source: Unsplash

Ces dernières méthodes pour effectuer l'équilibrage de charge dans Apache Nifi (version 1.8.0 ^) observées ,, vous constaterez que ces méthodes sont maintenant si le groupe de processus distant est obsolète.

Dans l'Apache Nifi maintenant, après il y a une nouvelle méthode améliorée pour la charge de données d'équilibre entre les nuds du cluster. Avec l'introduction de NiFi1.8.0 connecté dans la balance de charge supplémentaire à tous les processeurs connectés. Il y a des options faciles à mettre en place, il peut charger automatiquement l'équilibre entre les nuds.

EmoteProcess groupes utilisés pour répartir la charge entre les nuds ApacheNiFi obsolètes. Vous voulez un maximum de flexibilité, la simplicité et des performances optimales, assurez-vous de mettre à niveau un flux existant, en utilisant le haut- « équilibrage de charge de connexion. »

Si vous utilisez ou Apache Nifi Cloudera Gestion des flux (CFM) est une version plus récente, la méthode peut être utilisée pour améliorer le processus d'allocation entre le processeur et le serveur. Ceci est valable pour ApacheNiFi1.8.0 et versions ultérieures, y compris la dernière version 1.10.0.

Remarque: L'équilibrage de charge ne sont plus nécessaires Groupes de processus à distance! Utilisez la charge réelle connexion équilibrée! RemoteProcess Groupes seulement pour la distribution à d'autres groupes.

Apache Nifi équilibrage de charge

Tout d'abord, nous regardons simplement Apache Nifi.

données Apache Nifi flux basés sur les concepts de programmation système d'écoulement. Il prend en charge le routage robuste et évolutive des systèmes de conversion de données, et une logique de médiation comporte à la Fig.

Nifi ayant une interface utilisateur basée sur le Web, à la conception, le contrôle, la rétroaction et la surveillance du flux de données. Il a plusieurs aspects de la qualité de service est hautement configurable, comme la tolérance aux pannes et assurer la prestation de faire la queue priorité faible latence basé sur un débit élevé. Nifi tous reçu, bifurcation, à ajouter le clonage, la modification, la transmission et finalement mis au rebut après avoir atteint l'état final dans lequel des données de configuration à grains fins pour fournir la source de données.

Apache Nifi équilibrage de charge

Depuis 2018, Apache Nifi est devenu une grande fonctionnalité.

Configurer la connexion

Il y a quelques options d'équilibrage de charge, comme « Round Robin », qui permet en cas d'échec de rééquilibrer les données vers un autre nud. Il est la taille du fichier de flux, rééquilibrer le flux de milliers de fichiers par seconde, selon. Cela est fait pour que le nud ont une chance de reprendre contact, et poursuivre le traitement.

Le cycle de l'équilibrage

stratégie d'allocation des données

Une autre option est « divisé par l'attribut » et « mono-noeud », qui sera la file d'attente de données jusqu'à ce qu'un seul noeud ou une partition de noeud renvoyé. Pour être portable, mais ne peut pas choisir les nuds du cluster pour effectuer ce processus.

En raison de la nécessité de dynamique et de l'élasticité, il n'a besoin que d'être un nud. Il permet « des données similaires » envoyées au même nud du cluster, qui est utilisé pour certains modes de réalisation peuvent être nécessaires.

La charge de table combinée par exemple, l'utilisation du nom de la propriété personnalisée d'itinéraire très efficace. Vous pouvez également choisir de ne pas l'équilibrage de charge.

Figure source: Unsplash

Apache Nifi expansion élastique

Nifi ajoute une importante nouvelle fonctionnalité qui permet handicapés et déconnecté de la connexion de nud de cluster, et démonte toutes les données. Ceci est important pour dynamique Kubernetes et mise à l'échelle flexible.

Pour le jour de l'année ou dans les différentes charges de travail, tels que la charge de travail hebdomadaire ou horaire, l'expansion élastique est très important - et l'ampleur des délais SLA se rencontrent, mais revus à la baisse autant que possible pour économiser sur les dépenses des nuages! Maintenant, Nifi non seulement résolu le problème des données, mais aussi économiser de l'argent.

affinité de noeud ApacheNiFi

RemoteProcess Groupes ne prend pas en charge l'association de noeuds. Par attributs associés au noeud par partitionnement appui à la stratégie, et a de nombreuses utilisations.

Groupes de processus à distance

Utilisé pour remplacer le précédent mode de réalisation Dayong RemoteProcess groupes. Pour la première connexion, il y a une meilleure solution, par exemple en cours d'exécution sur un nud ListSFTP, vous pouvez connecter un « Round Robin ».

cas d'utilisation importants

Figure source: Unsplash

Apache Nifi Cette charge fonctionnalités d'équilibrage dans le bord de l'écran, ou d'autres grands ensembles de données distribués centres de données, ou la saisie des données non structurées, et la possibilité de fractionner la transmission, puis en utilisant le noeud attributs impliquant des données de recombinaison dans un ordre spécifique.

Par conséquent, l'exportation parfois de grandes quantités de données d'un système de grande capacité, comme une exportation de base de données relationnelle dump d'un fichier volumineux de la tuberculose. Cela nécessite un nud Nifi pour charger le fichier, puis divisé en blocs pour la transmission, et transmis au noeud pour le traitement. Parfois, les enregistrements de tri nécessitent l'utilisation d'une propriété de bloc de corrélation (par exemple, la même table) maintenus ensemble sur le noeud.

Il applique également au fichier zip contenant de nombreux types de fichiers. En règle générale, il y aura des centaines de fichiers avec une variété de types, besoin d'aller au même nud en fonction du nom de fichier de la route racine (root). Ainsi, un nud Nifi traitera tous les types de fichiers ou de la même table.

Ceci est la raison pour laquelle tous les utilisateurs Nifi peuvent facilement réaliser ce qui se passe et la vérification de processus ETL.

Avez-vous des questions? Bienvenue dans la zone de commentaires pour laisser vos empreintes de pas yo!

pouces Message attention

Ensemble, nous partageons l'apprentissage et le développement de l'IA sec

Tels que réimprimer, s'il vous plaît laisser un message dans les coulisses, se conformer aux normes de réimpression

Aujourd'hui, le son de base | tous les grands G et Mercedes! « Cité Interdite a conduit » a été transformé en un jeu
Précédent
L'hôpital désigné de 45 jours, et admis 1-0 cas importés étrangers, l'interprétation simultanée en place
Prochain
L'intelligence artificielle n'est plus l ' « invasion » de l'humanité, ils vont faire quelque chose?
Je veux devenir le prochain « homme le plus riche du monde » faire? 6 aide Proven de commencer avec l'exercice
crise Hollywood? Avenir, AI sera comment créer une nouvelle ère de divertissement?
Faire ses adieux à ses coéquipiers séjour à Wuhan, la scène photographiée oncle du Sud De Ma Lei déplacé tout le réseau, ont transmis Yangmei
Royaume-Uni 3 cas! Philippines un cas! Shenzhen, une nouvelle entrée étrangère dans 4 cas, un total de 19 cas
Shandong expédier vous voulez haute définition, multi-angle, tout grand rond image ici
Heureux fondateur Farm est de retour, la main dans la main pour construire une ferme numérique Ali
Adjoint de l'ancien président américain pour les affaires de sécurité nationale, John Bolton, heureux de témoigner sur Trump impeachment
parchemin peint à la main: Ces poèmes 2019 Xi Jinping allusions citées mots signifiant lourd Zhun
Sous la rubrique « expulsion » Irak fréquence: 16 ans de chaos misérable à blâmer les Etats-Unis
67 employés et un revenu annuel de 30 milliards + Chinese Secret plus de la ligne ferroviaire à grande vitesse rentable
« Vers le bas vent Atriplex comme la pluie » sur le printemps des enfants Atriplex