mongo replica set 如何和应用层程序连接

发布问题 回首页

mongo replica set 如何和应用层程序连接

★ 0 成为第一个关注这个问题的人

1.mongo replset集群方案、应用程序层怎么和数据层连接?

2.如果primary节点故障,其它节点被选举成为主节点,那么应用程序的连接地址又需要手动更改么?

eshujiushiwo 在大约 之前 回答了
  • 提问于
  • Answers3 个
  • 浏览 618 次
  • 最新活跃于

3 个回答3

0
eshujiushiwo answered about

HI.
举个例子。
你通过rs.status()是可以知道哪个是primary的。
那么driver肯定是也可以来得知哪个是primary的。

0

如果一个节点故障,那么复制集连接方式中都同时定义了复制集中所有的节点,它寻找现在的primary的策略是什么呢?会不会存在这个类似遍历的这种策略?

0
eshujiushiwo answered about

HI
1.程序只需调用对应driver中的复制集连接模式的链接即可。
2.无需手动更改,对应语言的driver中一般在复制集连接方式中都同时定义了你复制集中所有的节点,会自动找到现在的primary

问题状态

  • Open

类别

2个参与者

mongo replica set 如何和应用层程序连接》有16个想法

  1. 谢答,但个人认为不准确,1.mr我觉得不适合实时计算,更贴合后期数据统计需求,2.aggregate必须支持自定义函数,就好像你定义个abc(1,2)一样肯定是计算了,现在的问题是abc(1,2)这个参数我想传个字段进去,比如abc($qty,2)这样….他就不好使了….难道大家没有在aggregate中用字段进行计算的经历么?

发表评论