gpt4 book ai didi

Java REST Api(运行在tomcat上)-在客户端和服务器之间实现实时同步的最简单方法

转载 作者:行者123 更新时间:2023-11-29 12:31:24 26 4
gpt4 key购买 nike

我想在客户端和服务器之间实现实时同步,而无需 Ajax 间隔拉动。这是我的设置:

前端:主干
API:Java REST Api (GET/PUT/POST)
数据库:MySQL

这就是我的网络应用程序现在的工作方式:

  1. 对 API 的 Ajax 请求 ->
  2. API 从数据库检索信息 ->
  3. API 根据 MySQL 的响应形成模型 ->
  4. API 向客户端(前端)发送响应

这是一个带有 Ajax Get/Post 请求的非常基本的设置。

API 大约有 25k 行代码。我们现在正在考虑客户端和后端之间的实时同步。您认为这对我来说可能是一个简单的方法吗?(我不期望非常详细的答案 - 我的问题不详细:)如果您能为我指出一些好的方向和新技术,那就太酷了)。

另外,如果你们中的一些人重写了他们的 API 以实现实时同步,并告诉我这给他们的客户带来的好处,那也会很有趣:)

编辑:

我试图找出哪种技术更适合我的应用程序 - SSE 或 WebSockets。我没有找到任何关于此的新帖子(只有 2-3 年前的帖子)。因此,“实时”的用例类似于 Twitter 源。对我来说,上交所似乎是完美的候选人。 WebSockets 会非常复杂 - 考虑使用 Websockets 进行扩展(也许是 Pusher)。那么,您认为 SSE 或 Websockets 哪个更适合“实时”提要? (更新到达客户端之前是否有 2-3 秒的延迟也没关系)

谢谢

最佳答案

尝试使用 webSocket API。例如,它可以在基于node.js的Sails中使用还有一个 java EE websocket 实现。

关于Java REST Api(运行在tomcat上)-在客户端和服务器之间实现实时同步的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442252/

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