Brian Duggan > Clustericious-0.9910 > Clustericious

Download:
Clustericious-0.9910.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.9910   Source   Latest Release: Clustericious-0.9940_02

NAME ^

Clustericious -- A framework for RESTful processing systems.

SYNPOSIS ^

    clustericious generate mbd_app Myapp --schema schema.sql

DESCRIPTION ^

Clustericious is a Mojo based application framework, like (and inheriting much from) Mojolicious and Mojolicious::Lite. Its design goal is to allow for easy development of applications which are part of an HTTP/RESTful processing cluster.

FEATURES ^

Here are some of the distinctive aspects of Clustericious :

- Provides a set of default routes (e.g. /status, /version, /api) for consistent interaction with Clustericious-based processing nodes.

- Introspects the routes available and publishes the api as /api.

- Interfaces with Clustericious::Client to allow easy creation of clients.

- Uses Clustericious::Config for configuration.

- Uses Clustericious::Log for logging.

- Integrates with Module::Build::Database and Rose::Planter to provide a basic RESTful CRUD interface to a database.

- Provides 'stop' and 'start' commands, and high-level configuration facilities for a variety of deployment options.

TODO ^

Lots more documentation.

NOTES ^

This is a beta release. The API is subject to change without notice.

SEE ALSO ^

Clustericious::App, Clustericious, Clustericious::Routebuilder::CRUD, Clustericious::RouteBuilder::Search, Clustericious::RouteBuilder::Common Clustericious::Command::start

syntax highlighting: