首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nest.js 实战 (十三):实现 SSE 服务主动向客户推送消息

    前言假如系统又一个这样的业务场景:已登录的用户发起流程或者发布消息之后,需要弹窗通知其他已登录的用户,我们应该如何实现?...在设计实时通信场景时,我们面临的主要挑战是如何有效地通知所有已登录的用户有关新流程的启动或新消息的发布。为了实现这一目标,我们需要一个既能高效推送信息又能保证低延迟的技术方案。...格式简单:SSE 的消息格式非常简单,易于理解和解析。持久连接:客户与服务器之间的连接保持打开状态,直到一方关闭为止。断线重连:当连接中断后,客户可以尝试重新建立连接以继续接收事件。...,所以这里使用了 Event Emitter客户实现onMounted(() => { const eventSource = new EventSource( "http://localhost...,服务器会向所有客户推送消息:浏览器查看接口接收消息:总结关注我,我们一起领略 Nest.js 的魅力Github:Vue3-Admin

    22510
    领券