gpt4 book ai didi

android - 移动实时同步(如 Trello) : sockets?

转载 作者:行者123 更新时间:2023-11-28 21:49:44 26 4
gpt4 key购买 nike

我想知道实时同步机制(例如 Trello 使用的机制)是如何工作的。

例如,当我从网站上移动一张卡片时,面板也会立即在 iPhone 上刷新。由于推送通知不可靠,我想在幕后使用了一种开放的连接/套接字流。

socket.io 在其用户中引用了 Trello:有人对 Trello 的移动实现有任何引用吗?

谢谢,丹

最佳答案

Trello 结合使用 WebSockets 和轮询来执行即时更新。大多数客户端一直使用 WebSockets;少数不支持 WebSockets 的使用短 HTTP 轮询。它还使用单个 HTTP 轮询在失去 WebSocket 连接并重新连接后“ catch ”。

iOS 和 Android 应用程序使用仅锁定到 WebSocket 传输的 socket.io 客户端进行连接。 Web 客户端使用原始 WebSocket。在后端,socket.io 仅用于支持 iOS/Android 应用程序所需的握手和协议(protocol);所有的 pubsub/消息路由都是自定义的。

关于android - 移动实时同步(如 Trello) : sockets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28792843/

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