Часть протокола главный-подчиненный репликации:
boost :: asio используется для шага # 2 с использованием синхронизации записи и чтения. Мастер пишет короткое сообщение о фиксации рабам, а рабы читают и пишут ответ. После того, как мастер получит большинство ответов, фиксация завершена и отправьте OK клиенту.
Цель состоит в том, чтобы сделать шаг №2 как можно быстрее. Сообщение короткое, и я хочу, чтобы задержка была низкой, а количество запросов в секунду было высоким. Любой совет, как этого добиться?
Задача ещё не решена.
Других решений пока нет …