Golongpoll Golang HTTP 的 longpolling 库 Golongpoll

polaris • 1975 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
Golongpoll 是 golang HTTP 的 longpolling 库,可以使构建 web pub-sub 更加容易。 基本用法: <pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; word-break: normal; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247);" class="brush:cpp ;toolbar: true; auto-links: false;">import  &#34;github.com/jcuga/golongpoll&#34; // This launches a goroutine and creates channels for all the plumbing manager, err := golongpoll.CreateManager() // Expose events to browsers // See subsection on how to interact with the subscription handler http.HandleFunc(&#34;/events&#34;, manager.SubscriptionHandler) http.ListenAndServe(&#34;127.0.0.1:8081&#34;, nil) // Pass the manager around or create closures and publish: manager.Publish(&#34;subscription-category&#34;, &#34;Some data.  Can be string or any obj convertable to JSON&#34;) manager.Publish(&#34;different-category&#34;, &#34;More data&#34;)</pre>
授权协议:
MIT
开发语言:
Google Go 查看源码»
操作系统:
跨平台
1975 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传