server-sent-events

    0热度

    1回答

    我正在使用window.EventSource将数据流式传输到表视图的应用程序。由于每个服务器的最大连接数限制为6,我想在给定的时间点有一个EventSource对象,所以从根本上来说我需要关闭第二个onopen方法上的第一个事件源对象然后第二个onmessage事件将数据流传送到表视图。考虑下面的代码上的onclick事件运行, if(firstEventSource) { first

    0热度

    1回答

    从things I've read,django-channels看起来非常适合我想要做的事:听一个stream of events from Particle.IO并记录下我感兴趣的内容。但是,所有示例我发现似乎是基于聊天室的,发件人和收件人都是django-channels的一部分。如何创建一个长轮询任务来收听外部 API订阅源,并按照在订阅源中显示的新事件操作?

    -1热度

    1回答

    我有一个像这样的一些Node.js情况下一起工作的配置nginx服务器实例: nginx的一部分: upstream app_nodeSocketServer { server 127.0.0.1:3001; } [...] location /nodeSocket { proxy_pass http://app_nodeSocketServer/; } Nod

    -1热度

    1回答

    我目前正在使用服务器发送事件的应用程序。与WebSockets相比(我还没弄清楚如何设置),我真的很享受它们设置的方便程度。如果你不熟悉这种技术,服务器发送的事件允许其中一个与服务器保持开放连接,以实现从服务器到客户端的单向数据流。 但是,我不确定如何以最有效的方式运行这些SSE。我有两个选择: 不断让SSE运行。 根据需要打开和关闭连接。 ?? 选项二对我来说似乎最符合逻辑。但是,我不是CS专业

    0热度

    1回答

    [使用哪种技术] 我目前正在创建一个简单的Web应用程序的计划阶段,并确定使用哪种技术来获得最佳结果。 软件详情 在球场上的任何一端使用2名裁判打分运动应用程序,以便我需要保持的时间和同步的分数。 游戏持续1小时,因此数据需要在整个时间内传输 两个参考都需要能够更新两个球队的比分。 将要传输的唯一数据是当前时间和每个分数的2个整数。非常小的数据。 考虑到这一切,在这种情况下最好的技术是什么。我原本

    1热度

    2回答

    我使用node.js(Express)和服务器发送的事件。我想通过关闭sse HTTP连接来关闭事件流。鉴于folllwing功能: router.get('/sse', function (req, res) { }); 这怎么能实现?

    0热度

    2回答

    在我的Node.js应用程序,使用繁琐从MSSQL中读取数据,我打电话低于每1秒: 从服务器获取数据(fetchStock函数)并将其保存在临时数组中 使用服务器发送的事件(SSE)API将保存在临时数组中的数据发送到客户端。 它看起来1秒是不足以召回fetchStock函数之前完成执行前一个调用,所以我不时收到执行错误。 我把它增加到5秒,但每隔一段时间仍然会遇到相同的问题。 我怎样才能使用Pr

    0热度

    1回答

    据我了解,当服务器上的事件发射器请求到达时,该请求永远不会关闭,每次您希望发送消息时只需要res.write()。但是,当执行此请求的客户端已经离开时,有没有办法通知? request对象上有财产吗? 假设我有以下途径 app.get('/event',function(req,res){ //set response headers //how do I check if req obj

    2热度

    1回答

    我正在创建将处理数据的Web应用程序,所以我在Flask中使用了Server Sent Event。 我需要将会话变量存储在SSE函数中,但烧瓶不会在函数外面看到它。我能以某种方式修复它吗? MWE: server.py: from flask import Flask, render_template, session, Response, stream_with_context import

    0热度

    1回答

    我需要实现Server-Sent-Event的前端。我使用GWT,并且我找不到任何解决方案来为SSE创建侦听器。我需要从服务器推送数据,并在每次更改数据时在客户端上接收数据。所以现在我有一个是这样的: private void method() { final EventSource eventSource = EventSource.newEventSourceIfSupported(