Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.
/ disruptedLongPoll Public archive

Library using the LMAX Disruptor to provide anonymous, broadcast long poll notifications.

Notifications You must be signed in to change notification settings

ajsutton/disruptedLongPoll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disrupted Long Poll

This is a simple library that uses the LMAX Disruptor to send anonymous notifictions to clients via HTTP long poll. This is intended for use where every client should receive every notification, possibly with some coalescing. It is poorly suited to situations where clients are logged in an only recieve a subset of events. For example, a "live blog" where browsers use long poll to receive the latest update or for build system notifications.

While the LMAX Disruptor was designed for low latency and high performance, in this library it is primarily being used because the underlying ring buffer data structure fits particular well with the problem space and makes the solution straight forward. An evaluation of performance for this approach has not yet been done, but would be welcomed.

About

Library using the LMAX Disruptor to provide anonymous, broadcast long poll notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages