【发布时间】:2012-05-15 14:53:25
【问题描述】:
首先:我是 azure 的新手。好的,我想要一个天蓝色的 MongoDb 副本集。我用了这些网站: http://www.mongodb.org/display/DOCS/Azure+Deployment 和 https://github.com/mongodb/mongo-azure 那很好用。但是如何从我的 java 应用程序访问这个 mongo 副本集? Java 应用程序不在云中运行。 谢谢你的帮助。
【问题讨论】:
首先:我是 azure 的新手。好的,我想要一个天蓝色的 MongoDb 副本集。我用了这些网站: http://www.mongodb.org/display/DOCS/Azure+Deployment 和 https://github.com/mongodb/mongo-azure 那很好用。但是如何从我的 java 应用程序访问这个 mongo 副本集? Java 应用程序不在云中运行。 谢谢你的帮助。
【问题讨论】:
你可以做的几件事:
【讨论】:
默认情况下,MongoDB 将在端口 27017 上运行(请参阅TCP Port Numbers)。只需创建一个 Input Endpoint 以允许您的本地 Java 应用程序连接到 MongoDB,并确保您选择 tcp 作为协议。
这是来自David's blog的此类端点的屏幕截图:
请记住,这将为互联网上的每个人打开端口,这可能会带来安全风险。
或者,您可以考虑使用 Windows Azure Connect 在您的本地系统和您的角色之间创建安全的 IPSEC 连接。
【讨论】: