Module: Raptor
- Defined in:
- lib/raptor.rb,
lib/raptor/cli.rb,
lib/raptor/http2.rb,
lib/raptor/stats.rb,
lib/raptor/binder.rb,
lib/raptor/server.rb,
lib/raptor/cluster.rb,
lib/raptor/reactor.rb,
lib/raptor/request.rb,
lib/raptor/version.rb,
sig/generated/raptor.rbs,
sig/generated/raptor/cli.rbs,
sig/generated/raptor/http2.rbs,
sig/generated/raptor/stats.rbs,
sig/generated/raptor/binder.rbs,
sig/generated/raptor/server.rbs,
sig/generated/raptor/cluster.rbs,
sig/generated/raptor/reactor.rbs,
sig/generated/raptor/request.rbs,
sig/generated/raptor/version.rbs,
ext/raptor_http/raptor_http.c,
ext/raptor_http2/raptor_http2.c
Overview
Main module for the Raptor web server.
Raptor is a high-performance, multi-threaded, multi-process Ruby web server that leverages Ractors for parallel HTTP/1.1 and HTTP/2 request processing, native C extensions for HTTP parsing and HPACK compression, and NIO for non-blocking I/O.
Defined Under Namespace
Classes: Binder, CLI, Cluster, Http2, Http2Parser, Http2ParserError, HttpParser, HttpParserError, Reactor, Request, Server, Stats
Constant Summary collapse
- VERSION =
"0.2.0"