https://github.com/dunglas/mercure

mercure是一个GitHub上优秀的开源项目,目前项目点赞数已达:3.3k,该项目是基于 HTTP 和 SSE 的一种协议,然后用 Go 语言实现的实时推送服务。相较于 WebSocket 协议它使用起来更加简单,客户端发起订阅就和请求普通的 HTTP 接口一样,而且在 HTTP/2 下还可以双向通信。

项目开源协议:AGPL-3.0
项目主开发语言:Go
项目地址:网页链接

Mercure是一种用于实时通信的开放式协议,它可以让Web应用程序实现实时通信,而无需使用WebSocket或其他实时通信技术。Mercure使用Server-Sent Events(SSE)协议,这是一种基于HTTP的协议,它允许服务器向客户端推送事件。这意味着,使用Mercure,Web应用程序可以通过HTTP协议实现实时通信,而无需使用WebSocket或其他实时通信技术。

文档更新时间: 2023-07-09 15:08   作者:admin