1С Обмены через брокеры сообщений. Apache Kafka.
Знакомимся с ZooKeeper
Apache ZooKeeper — это централизованный сервис для управления конфигурацией, синхронизации распределённых систем и управления именами. Он часто используется в распределённых системах для координации и управления состояниями, которые необходимо разделять между узлами кластера. Он был создан как часть экосистемы Apache Hadoop для упрощения управления большими кластерами и является важной частью многих распределённых систем, таких как Apache Kafka, HBase, Solr и других. ZooKeeper решает задачи синхронизации,...
Какой алгоритм консенсуса используется в Apache Kafka и Zookeeper
Apache Kafka и Apache ZooKeeper используют разные алгоритмы консенсуса.
1. Apache Kafka:
Apache Kafka - это распределенная система потоковой обработки данных, предназначенная для быстрого и надежного передачи данных между приложениями. Kafka сама по себе не использует алгоритм консенсуса, как Paxos или Raft. Вместо этого, Kafka использует механизм репликации на основе лидера и последователей для обеспечения согласованности данных. В Kafka, один из реплицируемых партиций является лидером, а остальные - последователями. Лидер ответственен за обработку всех записей, чтения и записи, и обновление последователей...