TL;DR
- グループレプリケーションは(形式上かも知れないけど) group_replication_applier というレプリケーションチャンネルと group_replication_recovery というレプリケーションチャンネルを持っている
- グループレプリケーションの通信が問題なく行われている間は GCS(Group Communication System)
から group_replication_applier のリレーログに書き込まれて
group_repliation_applierのSQLスレッドが処理
- この時、プライマリーノードはGCSから応答が返ってきた後にバイナリログに書く
- グループレプリケーションが途切れてGCSから直接受け取っていない間に発生した書き込みはバイナリログを経由して
group_replication_recovery チャンネルを通じて受け取る
- …