LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

Ты приводил пример Kafka кластера в качестве положительного или отрицательного примера? Kafka ведь на Java написана, в которой GC аналогично .NET

There are several alternatives to Apache Kafka that aim to provide better fault tolerance and avoid performance degradation when a single node crashes. Some of these alternatives include:

    Apache Pulsar: Pulsar is an open-source distributed messaging and streaming platform originally developed by Yahoo and later donated to the Apache Software Foundation. Pulsar is designed to provide better fault tolerance and higher performance than Kafka, especially in multi-cluster and multi-region deployments. It uses a shared-nothing architecture and automatically re-replicates data when a node fails, minimizing the impact on performance.
    RabbitMQ: RabbitMQ is a popular open-source message broker that supports various messaging protocols, including AMQP. RabbitMQ provides features like mirrored queues and clustering, which can help mitigate the impact of node failures. However, it is generally considered more suitable for scenarios with lower throughput requirements compared to Kafka.
    Amazon Kinesis Data Streams: Kinesis Data Streams is a fully managed service from Amazon Web Services (AWS) for real-time data streaming. It is designed to provide automatic replication and fault tolerance, ensuring that data is durably stored and can be read even if multiple instances or nodes fail.
    Google Cloud Dataflow: Dataflow is a fully managed service from Google Cloud Platform for batch and streaming data processing. It provides automatic resource management, fault tolerance, and scalability, making it resilient to node failures without impacting performance.
    Confluent Platform: Confluent Platform is a commercial distribution of Apache Kafka that provides additional features and tools for better management, monitoring, and fault tolerance. It includes capabilities like multi-cluster replication, automatic data rebalancing, and self-healing storage, which can help mitigate the impact of node failures.
    Apache Pravega: Pravega is an open-source distributed storage service designed for streaming workloads. It uses a multi-writer/multi-reader model and provides features like automatic load balancing, failover, and data replication, making it more resilient to node failures than Kafka.

Если разработчики Kafka не умеют в кластеризацию, то значит весь HA такой? Или это твой очередной троллинг?

Исходная версия sanyo1234, :

Ты приводил пример Kafka кластера в качестве положительного или отрицательного примера? Kafka ведь на Java написана, в которой GC аналогично .NET