RubyGems Navigation menu

patient_http 1.0.0

This gem provides a dedicated async HTTP processor that uses Ruby's Fiber scheduler for non-blocking I/O. Application threads hand off HTTP requests to the processor and return immediately. The processor handles hundreds of concurrent HTTP connections using fibers, then notifies the application when responses arrive via a pluggable callback mechanism. This design keeps application threads free to do other work while HTTP requests are in flight.

Gemfile:
=

install:
=

Versions:

  1. 1.0.0 May 27, 2026 (52.5 KB)

Runtime Dependencies (4):

async ~> 2.0
async-http ~> 0.60
logger >= 0

Development Dependencies (1):

bundler >= 0

Owners:

Pushed by:

Authors:

  • Brian Durand

SHA 256 checksum:

=

Total downloads 160

For this version 160

Version Released:

License:

MIT

Required Ruby Version: >= 3.2

Links: