Указанный MGR - Ч.2 среди членов модуля связи

Коммуникационный модуль разделен на три части.


1. Локальной секции приема пакета отвечает за прием запроса передачи данных к локальному члену других модулей, принятый пакет помещается в локальную очередь данных для обработки.

2. Связь между частью и другими членами несут ответственность за связи между членами. Операция связи, включающая: передача данных из локальной очереди чтения пакета данных других членов, а также других членов, получающих передачи по пакету. Связь между различными членами протокола Paxos используется.

3. Глобальный пакет данных секции передачи для всех пакетов данных обратно в глобальной аутентификации транзакций модуля последовательно на локальном элементе.


Когда каждый член верхнего модуля слоя связи принимает модуль запроса передачи данных, запрос данных представляет собой одновременное расстройство, например, элементы 3, соответственно, одного пакета, а именно пакет T1, T2 и T3 производства. Эти сложные, неупорядоченные пакеты будут сходиться к каждому члену по протоколу Paxos и упорядочению. Окончательный член каждого модуля будет иметь те же пакеты данных связи, эти пакеты будут отправлены в глобальный модуль аутентификации транзакций на каждый члене в том же порядке.


Ядро работа Паксоса согласие на все пакеты, которые должны быть сгруппировано и сортируется, для того, чтобы выполнить эти функции, сам протокол Паксоса 3 раза TCP связи.


· Передача пакетов другим членам модуля связи.

· Другие члены модуля связи в ответ на пакет получен.

· Когда более половины модуля связи (в том числе и его собственные) ответили, посылая сообщение, чтобы сообщить всем членам, синхронизация пакета была успешной. Paxos три шага только после успешного завершения протокола, модуль связи будет отправить пакет в глобальный модуль аутентификации.


Паксос имеет следующие характеристики в сообщении.


· Синхронизации пакетов данных Успех требует три раза TCP транспорта.

· Каждый пакет, который должен быть послан ко всем членам, и поэтому необходимо передавать несколько копий, количество передачи данных может быть усилен.

Предположим, что пакет данных посылается всем членам процесса осуществляется одновременно, то пакет синхронизации времени успешно завершен необходимые три TCP связи между членами медленного времени этой ссылки.


Эти характеристики определяют эффективность задержки MGR в больших, сетях с низкой пропускной способностью, будет относительно низким. MGR Paxos для того, чтобы улучшить адаптивность сети, выполните следующие оптимизации.


Алгоритм сжатия Используйте LZ4 сжимает информацию вещей, когда размер пакета превышает пороговое значение, автоматически сжимается, конкретная информация увидеть значение переменной group_replication_compression_threshold.

· Паксос множество локальной информации об операции будет упакован в пакетной связи, что значительно снижает количество Paxos связи.

рекомендация

отblog.51cto.com/coveringindex/2438082