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 =

Returns:

  • (::String)
"0.2.0"