Search code examples
herokuheroku-clinats.ionats-streaming-server

It's possible to setup NATS protocol on heroku?


I've seen a lot of documentation and tutorials how to setup HTTPS and Websockets on heroku, but it's possible to setup another protocol like TLS or NATS?

If it's possible how can I do that?


Solution

  • Unfortunately, no.

    Inbound requests are received by a load balancer that offers SSL termination. From here they are passed directly to a set of routers.

    The routers are responsible for determining the location of your application’s web dynos and forwarding the HTTP request to one of these dynos.

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

    Not supported

    • TCP Routing

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

    Heroku offers only http/https routing for applications hosted on it.