gpt4 book ai didi

python - 在没有 websocket 的情况下通知用户浏览器的更改

转载 作者:行者123 更新时间:2023-11-30 23:16:41 36 4
gpt4 key购买 nike

我正在开发基于 Pyramid 和 SQLAlchemy 的 Intranet Web 应用程序。

最终可能会发生 2 个用户编辑同一条记录的情况。我如何处理通知稍后开始编辑的用户第一个用户正在编辑特定记录的要求?

最佳答案

考虑使用服务器发送事件 (SSE) 而不是 Websocket。 Pyramid 本身可以回答此类请求,而无需不断消耗线程。除了 IE 之外,大多数浏览器都支持 SSE,并且可能有适用于 IE 的填充程序允许它工作。

这是一个实现 SSE 事件流的 Pyramid View :

https://github.com/Pylons/substanced/blob/master/substanced/audit/views.py#L49

关于python - 在没有 websocket 的情况下通知用户浏览器的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27616098/

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