Crate portunusd[][src]

Expand description

PortunusD - The Daemon of Ports and Doors

PortunusD is a network application server, inspired by relayd and inetd, which aims to ease the scaling of single-threaded request/response-style applications: web applications, DNS queries, etc. PortunusD allows applications to embrace the “serverless” style of development, but without throwing away all the luxuries of the operating system.

Modules

application_doorway

Allow another application to call your function

door

A live Server Procedure

illumos

illumos-specific APIs not (yet) found in the libc crate

jamb

It’s where you hang a door.

server_procedure

Application Entrypoint for Network Requests.

Macros

define_server_procedure

Create a function that can respond to door invocations!