What is ActiveJ?
ActiveJ consists of several modules that can be logically grouped into following categories :
- async - provides means of executing code asynchronously inside event loop. The flow of execution is controlled via promises (Promise, Eventloop)
- stream - streaming APIs for processing huge amounts of data with back pressure (CSP, Datastream)
- http - high-performance Netty and Jetty alternatives that can be used independently of ActiveJ (Net, HTTP)
- boot - tools for launching application, controlling the lifecycle of provided services (Launcher, Service Graph, etc)
Excellence of your products
A step ahead of other solutions
Vert.x - 162.9 Krps
JDK - 11.7 Mrps
Enjoy the development
Genuinely high load networking
Ultra-fast means for I/O processing along with a simple abstraction over low-level async sockets I/O. Create servers that process 45M+ RPS on a single CPU core in a few lines of code.