Промышленный C++-фреймворк Braft: реализация алгоритма консенсуса RAFT и реплицированной государственной машины на основе brpc
Braft — это промышленный C++-фреймворк, реализующий алгоритм консенсуса RAFT (алгоритм достижения консенсуса в распределённых системах) и реплицированную государственную машину. Фреймворк основан на библиотеке brpc.
Braft разработан для сценариев с высокой рабочей нагрузкой и низкими накладными расходами на задержку. Он также учитывает лёгкость понимания концепций, чтобы инженеры внутри компании Baidu могли самостоятельно и правильно создавать свои собственные распределённые системы.
Широкое применение Braft внутри Baidu
Фреймворк широко используется для создания высокодоступных систем, таких как:
# Начало работы
$ mkdir bld && cd bld && cmake .. && make
# Документация
Также доступны документы по протоколу консенсуса:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )