【问题标题】:It's possible to setup NATS protocol on heroku?可以在heroku上设置NATS协议吗?
【发布时间】:2021-07-18 16:27:43
【问题描述】:

我已经看过很多关于如何在 heroku 上设置 HTTPS 和 Websockets 的文档和教程,但是否可以设置其他协议,如 TLS 或 NATS?

如果可能的话,我该怎么做?

【问题讨论】:

    标签: heroku heroku-cli nats.io nats-streaming-server


    【解决方案1】:

    很遗憾,没有。

    入站请求由提供 SSL 的负载平衡器接收 终止。从这里它们被直接传递给一组路由器。

    路由器负责确定您的位置 应用程序的 web dynos 并将 HTTP 请求转发到其中之一 这些测功机。

    https://devcenter.heroku.com/articles/http-routing#routing

    不支持

    • TCP 路由

    https://devcenter.heroku.com/articles/http-routing#not-supported

    Heroku 仅为托管在其上的应用程序提供 http/https 路由。

    【讨论】:

    • 是的,不知道这一点。如果我将 NATS 设置为使用 WS,只是一个额外的问题,理论上我将能够连接并在 heroku 上使用它,对吗?因为它接受 WS 传输。
    • Websockets 在 heroku 上工作,所以 NATS 可能可以通过 websockets 工作,但是 heroku 每 15 分钟(或 30 分钟,据我记得)重新启动应用程序 - 提供状态完整服务可能是个坏主意Heroku 上的应用程序。
    • 别担心,我正在考虑支付一个不重新启动的爱好层。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 2013-11-23
    • 2010-12-16
    • 2018-08-08
    • 2013-02-15
    相关资源
    最近更新 更多