gpt4 book ai didi

python - Django / python : Real time peer to peer chat messaging

转载 作者:太空狗 更新时间:2023-10-29 23:59:17 26 4
gpt4 key购买 nike

<分区>

我使用 Django 和 Gunicorn 来支持我的前端 iOS 应用程序。到目前为止,我一直在使用简单的 GET、PUT、POST 请求从我的 iOS 应用程序向我的 Django 服务器发送和接收 json 数据,反之亦然。

此设置非常可靠,但我想实现实时消息传递。刚开始时,我使用 APNS(Apple 的推送通知服务)向收件人实时发送消息。这是我过去常常做的一个例子:

如果 UserA 向 UserB 发送消息,我会通过 JSON 将消息发送到 Django 服务器,在 Django View 中处理它,使用 pyAPNS - 一个用于 APNS 的 python 包装器,它将向 UserB(接收者)发送推送通知以及 256 字节的有效负载大小。这很有效,但也有一些缺点。

如果收件人选择禁用推送通知,则他们将不会收到消息。当您在 iOS 应用程序中实现核心数据时,如果您缓存对象,这可能会非常困惑。

所以这让我有了另一个选择。构建可以与 Django 一起使用的基于套接字的东西,并将有效负载作为 JSON 发送。有什么想法吗?

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