MongoOptions
java驱动中,可以在获取mongo实例时,指定一些参数,如下:
ServerAddress serverAddress=new ServerAddress("127.0.0.1",27017);
MongoOptions mongoOptions=new MongoOptions();
Mongo mongo=new Mongo(serverAddress,mongoOptions);
参数列表如下:
#控制系统在发生连接错误时是否重试 ,默认为false --boolean
mongo.options.autoConnectRetry=false
#每个主机允许的连接数(每个主机的连接池大小),当连接池被用光时,会被阻塞住 ,默认为10 --int
mongo.options.connectionsPerHost=10
#multiplier for connectionsPerHost for # of threads that can block if connectionsPerHost is 10, and threadsAllowedToBlockForConnectionMultiplier is 5, then 50 threads can block more than that and an exception will be throw --int
mongo.options.threadsAllowedToBlockForConnectionMultiplier=5
#被阻塞线程从连接池获取连接的最长等待时间(ms) --int
mongo.options.maxWaitTime
#在建立(打开)套接字连接时的超时时间(ms),默认为0(无限) --int
mongo.options.connectTimeout=0
#套接字超时时间;该值会被传递给Socket.setSoTimeout(int)。默认为0(无限) --int
mongo.options.socketTimeout=0
#This controls whether or not to have socket keep alive turned on (SO_KEEPALIVE). defaults to false --boolean
mongo.options.socketKeepAlive=false
#Override the DBCallback factory. Default is for the standard Mongo Java driver configuration --DBCallbackFactory
mongo.options.dbCallbackFactory
#//指明是否允许驱动从次要节点或者奴隶节点读取数据,默认为false --boolean
mongo.options.slaveOk=false
#如果为true,驱动每次update后会发出一个getLastError命令来保证成功,默认为false --boolean
mongo.options.safe=false
#If set, the w value of WriteConcern for the connection is set to this. Defaults to 0; implies safe = true --int
mongo.options.w=0
#If set, the wtimeout value of WriteConcern for the connection is set to this. Defaults to 0; implies safe = true --int
mongo.options.wtimeout=0
#Sets the fsync value of WriteConcern for the connection. Defaults to false; implies safe = true --boolean
mongo.options.fsync=false
分享到:
相关推荐
mongo连接池设置,收集资料总结分析了一下如何设置,希望对大家有帮助
koa-mongo, 用于koa的MongoDB中间件,支持连接池 koa-mongokoa是一个用于koa@2的mongodb中间件,支持连接池。NB: 如果使用了,则使用 koa-mongo@0.安装npm i koa-mongo --save用法app.use
mongo连接工具 mongo连接工具 mongo连接工具 mongo连接工具 mongo连接工具
MongoVUE简单操作手册,里面有增删查改的一些基本操作,对MONGO的一些学习者有一定帮助。
mongo客户端连接工具
解决连接池不够的问题,多连接的问题。适用于mongoDB项目开发,感兴趣可以下载使用,记得好评哦。欢迎在下方留言
主要介绍了基于java实现mongodb的数据库连接池,Java通过使用mongo-2.7.3.jar包实现mongodb连接池,感兴趣的小伙伴们可以参考一下
mongo基础操作命令,增删改查等基础命令。mongo基础操作命令,增删改查等基础命令。
完全面向对象的mongo封装,maven工程源码,可直接install导出jar包引用,支持基本的增删改查和分页等,使用反射对javaBean实体进行映射,所有方法参数只需要传javaBean就行了,支持带密码连接,即拿即用,无需修改。
Mongodb解决连接池不够的问题,多连接的问题。
详细介绍 Web项目Mongo数据库连接 内加驱动包 超值下载
mongo group by mapreduce操作指导!
Koa-Mongo koa-mongo是用于koa @ 2的mongodb中间件,支持连接池。安装npm i koa-mongo --save用法 app . use ( mongo ( { host : 'localhost' , port : 27017 , user : 'admin' , pass : '123456' , db : 'test' , ...
一个简单的测试工程,java使用mongodb数据库连接池,使用mongodb安全验证; 初始化连接池的信息;学习demo;代码
MongoDB 教程 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
Mongo数据库连接工具,带破解批处理文件.3T支持的mongo功能很多
阿里mongo同步工具mongo-shake