github.com/teris-io/longpoll (go): Package longpoll provides an implementation of the long polling mechanism of the PubSub pattern. Although the primary purpose of the package is to aid the development of web applications, it provides no specific web handlers and can be used in other distributed applications.  The package provides the Channel type to manage publishing and retrieval of information for each individual subscription, and the LongPoll type to manage subscription channels allowing for adding, removing and publishing to all.
Keywords: long-polling|pubsub