【发布时间】:2017-06-17 05:12:36
【问题描述】:
我有 nodejs 在 Heroku 上运行应用程序,我在 EC2 上创建了 MongoDB 服务器并打开了端口 27017。我使用公共 IP 地址进行连接,这会造成延迟。我该如何解决这个问题?我想通过内部网络连接这两个。
【问题讨论】:
标签: amazon-web-services heroku amazon-ec2
我有 nodejs 在 Heroku 上运行应用程序,我在 EC2 上创建了 MongoDB 服务器并打开了端口 27017。我使用公共 IP 地址进行连接,这会造成延迟。我该如何解决这个问题?我想通过内部网络连接这两个。
【问题讨论】:
标签: amazon-web-services heroku amazon-ec2
因为它们位于不同的服务器上,所以肯定会有延迟。但是,您可以通过将服务器放在同一国家(地区)来减少延迟
Heroku 服务器主要位于美国(弗吉尼亚),您也可以将您的 AWS 服务器更改为几乎相同。一定要检查服务器的位置。更好的选择是使用 mongodb 插件:https://elements.heroku.com/addons/mongolab
【讨论】: