文件名称:sseserver:Go的高性能服务器发送事件端点
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-26 09:06:12
go golang streaming server sse
服务器 :male_sign: 用于Go的高性能且线程安全的Server-Sent Events服务器,具有分层命名空间支持。 该库已为 :dizzy: 自2014年投入生产以来,它在单个Heroku测功机上定期处理每秒向成千上万并发客户端发送数百条消息的过程。 介绍 分层命名空间通道* 客户可以订阅反映他们感兴趣的内容的频道。例如,假设您正在将事件广播到名称空间/pets/cats和/pets/dogs 。 客户端可以订阅层次结构中的父通道/pets并接收其中任何一个的所有消息。 在sseserver中,频道具有无限深度,并且会在设置为零的情况下即时动态创建-只需广播即可使用。 (*可能有一个更准确的术语。如果
【文件预览】:
sseserver-master
----hub.go(4KB)
----connection.go(3KB)
----doc.go(1KB)
----connection_test.go(3KB)
----.travis.yml(54B)
----server.go(3KB)
----CONTRIBUTING.md(601B)
----CODE_OF_CONDUCT.md(3KB)
----CHANGELOG.md(592B)
----message_test.go(770B)
----views()
--------admin.html(5KB)
----examples()
--------clock()
--------petstore()
----README.md(7KB)
----views.rice-box.go(29KB)
----message.go(1KB)
----admin.go(4KB)
----hub_test.go(7KB)
----admin_test.go(2KB)