Вероятно, это то, что мы можем улучшить, убедившись, что у нас есть обзор операций маршрутизации в этом разделе.
Маршрутизация не происходит внутри кластера, но через драйвер при использовании протокола маршрутизации bolt + и когда сеанс или транзакция явно помечены как транзакция WRITE или READ.
При использовании протокола маршрутизации bolt + при первоначальном подключении к кластеру драйвер запрашивает и получаеттаблица маршрутизации, чтобы знать, какие узлы в кластере имеют какие роли (эта таблица периодически обновляется).Драйвер будет использовать эту таблицу для маршрутизации транзакций, явно созданных в коде как транзакции READ или WRITE.
Транзакции WRITE всегда будут направляться лидеру.Транзакции READ будут перенаправлены на один из последователей или узлов реплики чтения с использованием циклического подхода (если не указано иное).