gpt4 book ai didi

tomcat - 在部署到 Tomcat 的 Clojure Ring 应用程序中使用 websockets

转载 作者:行者123 更新时间:2023-11-28 22:12:29 25 4
gpt4 key购买 nike

我想将 websocket 服务器部署到在 AWS 上运行的 Tomcat 容器 Elastic Beanstalk使用环。我不确定该怎么做,或者是否有可能不编写支持 websockets 的 Ring 适配器。

我看了一下ring.util.servlet ,看起来它只处理 HttpServlet。为了在 Tomcat 中使用 websockets,我需要扩展 WebSocketServlet

我知道 http-kit ,看起来真的很棒,但我无法将它部署到 Elastic Beanstalk,因为它不能在应用程序容器中运行,而必须作为独立应用程序运行。

有没有人将 websockets Ring 应用程序部署到 Tomcat?

最佳答案

是的,http-kit 旨在代替 Tomcat,but you can use a reverse proxy like nginx .如果那是你真的不想做的事情,你可以考虑使用 Pedestal with SSE instead of websockets .

除此之外,似乎没有任何用于 websocket 支持的环形库,因此您必须自己开拓它。

关于tomcat - 在部署到 Tomcat 的 Clojure Ring 应用程序中使用 websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27280605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com