gpt4 book ai didi

java - 用于实时应用程序的 Websockets 与 HTTP Rest

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:04:36 25 4
gpt4 key购买 nike

<分区>

我正在开发一个实时 Java 应用程序的后端,使用 Hibernate 进行数据建模,我想在其中提供一个 API 来为客户端提供数据,它可以是网页、移动应用程序甚至是桌面应用。服务器偶尔由 RTU 更新一次,可能每隔几分钟更新一次或两次,但我希望服务器实时通知客户端产生的每个更改。所以我对websockets做了一些研究,关于它的使用似乎有些争议。由于我的应用程序不会有大量从服务器到客户端的非请求流量,我不知道使用 websockets 是否是最好的解决方案。但另一方面,如果我使用 REST 服务,我将需要一些解决方法来确保客户端收到服务器中产生的每一个更改。在这种情况下,使用 websockets 开发这个应用程序会遇到什么问题?它们是最好的方法吗?

编辑:websocket vs rest API for real time data? 之间的区别发布并挖掘它是从服务器到客户端的未请求流量的速率将是最少的,因为两次服务器更新之间可能会经过几分钟。据我所知,websockets 对于需要从服务器不断更新的应用程序来说是一个不错的选择,例如在线游戏,但就我而言,我不知道使用它的缺点是否会超过优点。这article让我怀疑在我的应用程序上使用 websockets 是否合适

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