Home
Welcome to the Pronghorn documentation page! This GitBook contains everything needed to get started with Pronghorn.
Last updated
Welcome to the Pronghorn documentation page! This GitBook contains everything needed to get started with Pronghorn.
Last updated
Learn how to create a simple Pronghorn app by following the . You can also use the chapters on the left as a reference for building better Pronghorn applications.
Visit the page for more information on how to download using Maven and other methods.
See and .
Pronghorn is a pragmatic approach to an actor based framework. It is a staged event driven single machine embedded micro-framework written in Java, designed to be garbage-free with a small memory footprint.
The JavaDoc for every major Pronghorn-related project is listed below:
For a project built completely with Pronghorn, there is GreenLighting, an incredibly fast & lightweight microservices framework.
Pronghorn
Akka
Actor framework
Yes
Yes
Garbage-free
Yes
No
Statically typed
Yes
Yes
Language
Java
Scala
Blocking/locking free
Yes
No
The actor model in is a of that treats "actors" as the universal primitives of concurrent computation. In response to a that it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received.
For a real-world example of Pronghorn, please see , a fast JPG encoder/decoder:
Another example is the . It demonstrates how to build a HTTP server, proxy, and more: