Я искал в Интернете поиски лучших практик для настройки MongoOptions для Java-драйвера MongoDB, и я не придумал много другого, кроме API. Этот поиск начался после того, как я наткнулся на "com.mongodb.DBPortPool $SemaphoresOut: из семафоров, чтобы получить db соединение ", и, увеличив соединения/множитель, я смог решить эту проблему. Я ищу ссылки или рекомендации по настройке этих параметров для производства.
Параметры для драйвера 2.4 включают: http://api.mongodb.org/java/2.4/com/mongodb/MongoOptions.html
- autoConnectRetry
- connectionsPerHost
- ConnectTimeout
- maxWaitTime
- socketTimeout
- threadsAllowedToBlockForConnectionMultiplier
У более новых драйверов больше опций, и мне было бы интересно узнать об этом.