api - 除了 API 调用或套接字之外,还有其他从服务器获取实时数据的选项吗?
问题描述
简单的问题,除了以下选项,还有其他选项如何从服务器到客户端获取数据以实现实时刷新(例如实时表):
- 在某个循环中调用 API 请求
- 订阅实时 websocket 服务器
我的意思是它作为核心选项。当然有很多库或模式,但似乎他们使用这两种方法之一。
解决方案
对于 Web 应用程序(浏览器客户端):
有 SSE(服务器发送事件,又名 EventSource)、WebSockets 和轮询(短/长)。
除此之外,您将使用非标准解决方案(即闪存插座等)。
恕我直言,WebSockets 是实时更新的最佳选择,并且有很多工具可以使开发变得足够简单。
推荐阅读
- sas - 宏变量中的简单计算 - 使用 MOD(,) 函数的任何方式?
- intellij-idea - 我可以在插件安装期间使用 IntellijJ 吗?
- java - 使用Java中的枚举制作评分等级,然后允许用户输入数字等级以输出字母等级
- alexa - 在德国发布英文 Alexa Skill?
- r - 具有 NodeSize 的 R 闪亮 D3 网络图
- php - Wordpress:程序化登录无效。此外, wp_redirect 没有效果。不知道为什么
- c# - 使用 StoreEntryId 作为唯一 ID
- angular - Angular2 中的反应式表单模块
- javascript - 使用 React 钩子反转数组
- reactjs - 在生产构建中反应安全的环境变量