Драйвер Java MongoDB не будет подключаться к набору реплик или вторичному серверу - PullRequest
0 голосов
/ 26 февраля 2019

У меня установлен набор реплик MongoDB на Docker.

Когда я пытаюсь подключиться к нему, никакое исключение не выдается, но когда я пытаюсь выполнить какую-либо операцию для получения или вставки данных, драйвер Java зависает на неопределенное время,Я использую следующий код:

MongoClientSettings settings = MongoClientSettings.builder()
            .applyConnectionString(new ConnectionString("mongodb://" + IP)).build();
client = MongoClients.create(settings);

Мой IP-адрес в этом формате 192.168.80.13:27017,192.168.80.12:27017

Я полагаю, что это связано с дополнительным сервером, потому что я могу подключиться к первичному на егособственный, но не вторичный.Я попытался переключить основной и дополнительный, и произошло то же самое, так что это не проблема сервера.

Я также попытался установить предпочтение чтения для вторичного предпочтения безрезультатно.Я использую самую последнюю версию драйвера Reactive Streams Mongo

Есть идеи?

...