详细内容或原文请订阅后点击阅览
在Python中介绍服务器量事件
编码实时Web应用程序的简单路径。python中介绍服务器范围事件的帖子首先出现在数据科学上。
来源:走向数据科学开发人员,我一直在寻找使我的应用程序更具动态性和交互性的方法。今天的用户期望实时功能,例如实时通知,流媒体更新和自动刷新的仪表板。考虑这些类型的应用程序时,对于Web开发人员而言,通常会想到的工具是Websocket,并且功能非常强大。
有时候,当Websocket可能过分杀伤时,通常不需要它们的完整功能。它们提供了一个复杂的双向通信渠道,但是很多时候,我需要的只是服务器将更新推向客户端。对于这些常见的情况,直接构建在现代网络平台中的更简单,更优雅的解决方案被称为服务器范围事件(SSE)。
to在本文中,我将向您介绍服务器序列事件。我们将讨论它们是什么,与Websocket相比,以及为什么它们通常是工作的理想工具。然后,我们将使用Python和FastAPI框架来构建一个非常简单但功能强大的实时应用程序。
什么是服务器范围的事件(SSE)?
服务器序列事件是一种Web技术标准,一旦建立了初始客户端连接,就允许服务器将数据推向客户端。它通过单个长期寿命的HTTP连接提供了单向,服务器到客户的数据流。客户端通常是Web浏览器,订阅了此流,可以对收到的消息做出反应。
服务器范围事件的一些关键方面包括: