【问题标题】:Web sockets and Rest API in same Tomcat based application同一基于 Tomcat 的应用程序中的 Web 套接字和 Rest API
【发布时间】:2019-03-01 10:59:55
【问题描述】:

我已经阅读了通过 TCP 提供全双工连接的 Web 套接字,该套接字可用于使用长轮询从服务器获取客户端实时更新的场景。现在我有一个基于 Tomcat 的应用程序,它提供多个基于 REST 的 Web 服务响应,并且我希望使用 Web 套接字来实现几个 API,比如在多个用户同时处理它们的情况下使用最新数据呈现仪表板,这可能吗?我在这里担心的是,即使连接从 HTTP 升级到 TCP,Web 套接字也不需要比默认 Tomcat 端口 8080 运行的单独端口。在这种情况下,我是否应该将基于 Web Socket 的端点与基于 Tomcat 的应用程序分开放置跑步。以上如有错误请指正。

【问题讨论】:

    标签: rest tomcat websocket java-websocket


    【解决方案1】:

    几个月前,我编写了一个带有嵌入式 Tomcat 的小型 Spring Boot webapp,它提供 REST 端点和 websocket 支持,并且都通过同一个端口。所以,是的,这行得通......如果你想偷看:https://github.com/tommybrettschneider/pinterest-boot

    除此之外,这篇文章还应该澄清一些事情:

    Shall I use WebSocket on ports other than 80?

    【讨论】:

    • 您能否简要解释一下这将如何在同一个端口上工作。提前致谢。
    猜你喜欢
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    • 2017-02-05
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多