A utility for creating services that relay data from an arbitrary supplier to an HTTP endpoint. Messages are sent asynchronously with configurable concurrency. Any failed messages are retried with exponential back-off, up to a configurable limit. All components are instrumented and reporting to Graphite, CloudWatch, Essem, or New Relic is supported out-of-the box.
A complete, fully-functional implementation of the pubsubhubbub protocol. Although the specification was created to define a push mechanism for blog feeds (e.g. Atom or RSS), it is extremely useful for many other publish-subscribe scenarios because it is simple to use and easy to deploy over HTTPS.
A JDBC connection pool designed to support the high throughput, concurrency, tuning, monitoring and reporting typically required to support production application servers. All Attribyte products and services currently use it.
A HTTP model that presents an immutable interface and allows client implementations/models to be easily swapped.