The API provides:
pubsubUse amino.publish() and amino.subscribe() to send events between nodes in your cluster. (default driver: redis)
queueUse amino.queue() and amino.process() to queue jobs and process them. (default driver: amqp, i.e. RabbitMQ)
requestUse amino.request() and amino.respond() to easily create REST APIs with auto-load-balancing and failover. (default driver: HTTP, uses pub/sub)
serviceAdvanced: Use amino.createService() to register a service, and receive a port to listen on. This allows you to create generic TCP services.
- HTTP driver for amino requests.
- AMQP driver for amino queue.
- Redis driver for amino pub/sub
- More to come ...
scaffold()Copy a directory of scaffold folders & files (templates) to a new destination. Your templates can be written using any engine that consolidate supports (currently 14 engines including jade, handlebars, etc.)