【问题标题】:Connection Between Heroku and AWS EC2 ServerHeroku 和 AWS EC2 服务器之间的连接
【发布时间】:2017-06-17 05:12:36
【问题描述】:

我有 nodejs 在 Heroku 上运行应用程序,我在 EC2 上创建了 MongoDB 服务器并打开了端口 27017。我使用公共 IP 地址进行连接,这会造成延迟。我该如何解决这个问题?我想通过内部网络连接这两个。

【问题讨论】:

    标签: amazon-web-services heroku amazon-ec2


    【解决方案1】:

    因为它们位于不同的服务器上,所以肯定会有延迟。但是,您可以通过将服务器放在同一国家(地区)来减少延迟

    Heroku 服务器主要位于美国(弗吉尼亚),您也可以将您的 AWS 服务器更改为几乎相同。一定要检查服务器的位置。更好的选择是使用 mongodb 插件:https://elements.heroku.com/addons/mongolab

    【讨论】:

    • Heroku 的默认区域是美国(弗吉尼亚),所以说它们“主要在欧洲”可能会导致一些混乱。最好的办法是验证您的 Heroku 服务器所在的确切 AWS 区域,并将您的其他 AWS 资源放在同一区域:devcenter.heroku.com/articles/…
    • 改变了我的答案
    猜你喜欢
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多