sse:服务器发送事件的Golang服务器和客户端
SSE-用于Go的服务器发送事件客户端/服务器库
概要
SSE是Golang服务器发送事件的客户端/服务器实现。
建置状态
掌握:
注意:现在,所有活动开发都在v2分支上进行。
快速开始
要安装版本2:
go get github.com/r3labs/sse/v2
去测试:
$ make deps
$ make test
示例服务器
服务器分为两部分。 它由消息调度程序和http处理函数组成。 消息传递系统在运行时启动:
func main () {
server := sse . New ()
}
要将流添加到此处理程序:
func main () {
server := sse . New ()
server . CreateStream ( "messages" )
}
这将在调度程序内部创建一个新的流。 既然没有消费者,那么向该频道发布消息将无济于事。 通过将