Die neue Kinesis Client Library 3.0 senkt die Rechenkosten für die Stream-Verarbeitung um bis zu 33 %
Mit Kinesis Client Library (KCL) 3.0D können Sie jetzt die Rechenkosten für die Verarbeitung von Streaming-Daten um bis zu 33 % im Vergleich zu den KCL-Vorgängerversionen reduzieren. KCL 3.0 führt einen erweiterten Load-Balancing-Algorithmus ein, der die Ressourcenauslastung der Worker, die Stream verarbeiten, kontinuierlich überwacht und die Last automatisch von überlasteten Workern auf andere, nicht ausgelastete Worker umverteilt. Dies gewährleistet eine gleichmäßige CPU-Auslastung aller Worker und vermeidet eine Überdimensionierung der Rechen-Worker für die Stream-Verarbeitung, was Kosten senkt. Darüber hinaus wurde KCL 3.0 mit dem AWS SDK für Java 2.x entwickelt, für verbesserte Leistungs- und Sicherheitsfeatures, die die Abhängigkeit vom AWS SDK für Java 1.x vollständig beseitigen.
KCL ist eine Open-Source-Bibliothek, die die Entwicklung von Anwendungen zur Stream-Verarbeitung in Amazon Kinesis Data Streams vereinfacht. Es verwaltet komplexe Aufgaben, die mit verteiltem Rechnen verbunden sind, wie Lastausgleich, Fehlertoleranz und Servicekoordination, sodass Sie sich ausschließlich auf den Kern Ihrer Geschäftslogik konzentrieren können. Sie können Ihre Anwendung zur Stream-Verarbeitung, die auf KCL 2.x ausgeführt wird, aktualisieren, indem Sie die aktuelle Bibliothek einfach durch KCL 3.0 ersetzen, ohne Ihren Anwendungscode zu ändern. KCL 3.0 unterstützt Anwendungen zur Stream-Verarbeitung, die auf Amazon-C2-Instances oder Containern wie Amazon ECS, Amazon EKS oder AWS Fargate ausgeführt werden.
KCL 3.0 ist in Amazon Kinesis Data Streams in allen AWS-Regionen verfügbar. Weitere Informationen finden Sie im Amazon-Kinesis-Data-Streams-Entwicklerhandbuch, in den Versionshinweisen zu KCL 3.0 und im Launch Blog.