Skip to content

oaplatform/oap

Repository files navigation

Open Application Platform

A light-weight application framework inspired by Erlang/OTP to build high performant and distributed java applications.

Main principals

  • Fast start-up time
  • Small memory footprint
  • Java object life-cycle support
  • Loosely coupling between application code and framework configuration
  • Native support of RPC
  • Modular architecture

Documentation

See Github wiki pages.

Modules

OAP dependencies

  • oap -> oap-aerospike
  • oap -> oap-mail -> oap-ws
  • oap -> oap-storage -> oap-ws, oap-statsdb
  • oap -> oap-tree
  • oap -> oap-tsv -> oap-logstream