MongoDB集群及客户端读写分离实现
来源:互联网 发布:电脑自动分区软件 编辑:程序博客网 时间:2024/06/05 19:12
部署MongoDB集群服务
./mongod --fork --port=27018 --dbpath=../db_log/db0/ --logpath=../logs/db0.log --logappend --replSet log./mongod --fork --port=27019 --dbpath=../db_log/db1/ --logpath=../logs/db1.log --logappend --replSet logconfig={_id : 'log',members : [{_id : 0, host : '172.16.3.42:27018', priority : 1},{_id : 1, host : '172.16.3.42:27019'}]}rs.initiate(config)
使用spring配置文件注入Mongo对象
<mongo:mongo id="mongo" replica-set="172.16.3.42:27018"> <mongo:options auto-connect-retry="true" slave-ok="true"/></mongo:mongo>
创建MongoTemplate对象
// 如果不用List的话,是不会在从节点进行读取的Mongo mongo = new Mongo(Arrays.asList(new ServerAddress(server.getLog4mongoIp(), server.getLog4mongoPort())));mongo.setReadPreference(ReadPreference.secondaryPreferred());MongoDbFactory factory = new SimpleMongoDbFactory(mongo, server.getLog4mongoDbName());MongoTemplate mongoTemplate = new MongoTemplate(factory);return mongoTemplate;
0 0
- MongoDB集群及客户端读写分离实现
- Mongodb副本集实现及读写分离
- mongoDB主从读写分离实现
- mycat+mysql集群:实现读写分离,分库分表
- mongodb高可用集群搭建(分片+读写分离+负载均衡)
- mongodb的读写分离
- mongodb的读写分离
- mongodb的读写分离
- mongodb的读写分离
- mongodb 读写分离
- MONGODB 集群 配置及 客户端PHP 连接
- MONGODB 集群 配置及 客户端PHP 连接
- ES集群读写分离
- mysql集群--读写分离
- 读写分离组件Meods原理及实现
- 数据库双重负载均衡读写分离及双活集群
- mongodb的读写分离使用Replica Sets来实现
- java代码实现mongodb故障迁移和读写分离
- 酒桌上的潜规则,男人必学,女人必知
- shell 脚本中将输出内容赋值给一个变量时的换行问题
- java线程内存模型,线程、工作内存、主内存
- 我的博客在这里开始
- Android编程碎片:Invalid layout of java.lang.String at value
- MongoDB集群及客户端读写分离实现
- C++ vector容器类型使用
- 操作系统内存管理
- linux下的eclipse安装
- Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg')
- hdu2295 Radar 二分+DLX重复覆盖+A*
- 统一的常量的存储管理
- hdu 2112 HDU Today 最短路(Dijkstra算法)
- android 服务概述 本地服务示例