server-sent-events

    1热度

    1回答

    我正在使用SSE(EventSource API)将一些事件广播给客户端的网站上。在Android版Chrome浏览器的移动版本上测试我的网站时,我注意到当频道空闲大约五分钟时,连接丢失。 我使用了几款安卓设备,使用不同的运营商和不同的浏览器,结果是一样的,无论屏幕是开还是关。 Desktop Chrome似乎可以让连接长时间保持活跃状态​​。 找不到任何有关这方面的信息,当试图调试问题时,我得到

    1热度

    1回答

    我工作的一个Web应用程序中使用openHab API,并使用SSE控制一些光,但是当灯就亮了,我收到3消息在同一时间 一个与值100 并且与光的实际值的两个另外的相同的消息(例如45) 的值对应于光 eventSource.onmessage = (event: any) => { this.val = JSON.parse(JSON.parse(event.data).payloa

    0热度

    1回答

    在面向微服务的体系结构中,每个微服务都提供SSE端点以将事件流式传输到客户端,HTTP连接在客户端和客户端之间打开并保持活动状态服务。不幸的是,当客户端运行在Web浏览器中时,这种方法几乎不实用,因为Web浏览器对可在同一服务器上同时打开的HTTP连接数量有限制(如果我没有错,则通过域名进行)。 这很遗憾,因为SSE是一个很棒的流媒体事件技术。 在面向微服务的体系结构中,当客户端在浏览器中运行时,

    1热度

    1回答

    我正在使用Spring Web Flux Reactive,MongoDB和Angular构建实时事件流应用程序(例如股票价格)。我想构建以下管道:MongoDB - > Reactive MongoDB Driver - > Spring Web Reactive MongoDB Repository - > Spring Web Reactive Controller - > Angular(

    0热度

    1回答

    我有一个关于SSE的简单问题。我知道SSE允许我在用户连接到我的网站时发送通知。但让我们假设他没有连接一个月。我希望他能收到他错过的所有通知。怎么做 ?我是否必须将所有未读通知保存在数据库中,并且只有在用户单击通知或存在更简单的解决方案时才从该数据库删除通知?

    0热度

    1回答

    服务器发送的事件中的默认事件名称/类型为“消息”。我正在尝试更改事件名称,但它不起作用。我使用Play 2.5和akka流。 (actorRef,sourcePublisher)= Source .actorRef[T](10, OverflowStrategy.fail) .toMat(Sink.asPublisher(true))(Keep.both) .r

    0热度

    1回答

    我无法弄清楚这一点。 我目前在自己的文件中运行我的SSE(服务器发送事件)后端代码。 header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); // recommended to prevent caching of event data. function sse_send($msg) {

    0热度

    1回答

    我有一个问题与SSE通过HTTPS,让我说清楚,我有一个Nginx服务器,听取https,并在后面的Rails美洲狮,所以我有这个在JS coffescript): initStream =() -> rechargePayment.source = new EventSource('/proggress/stream') ,并在轨道控制器我有: def stream

    0热度

    2回答

    我正在努力确定用户何时注销,以便当他们在一个页面上注销时,他们会被带到所有页面的登录页面。为了检验这一点,我使用的服务器发送的事件有一个循环,如下所示: // check for new notifications every 2 seconds $poller->loop(function ($every) use ($poller) { $poller->write("check"

    0热度

    1回答

    我试图做一些PHP邮件发送者和接收者的页面。 从“Admin.php”页面中,管理员可以向网站访问者发送消息。而“receiver.php”页面是访客的收件箱。 这里是代码: admin.php的: <form method="post" action="sender.php"> <input type="text" name="message"> <input type="submit" v