app

Generate a complete quickstart application with multiple microservices.

Syntax

rumi quickstart app [options]

Options

Option
Short
Description
Default

--encoding-type

-e

Message encoding type

quark

--messaging-provider

-m

Messaging provider

activemq

--target-dir

-t

Target directory

. (current directory)

--only-scaffolding

-s

Create scaffolding only (no services)

false

Valid encoding types: quark, flatbuffer, protobuf

Valid messaging providers: activemq, solace, kafka

Generated Services

  • Processor - Stateful, clustered microservice with state replication HA model

  • Driver - Message generator service

  • CSVWriter - CSV output writer service

Examples

Generate with defaults (Quark encoding, ActiveMQ):

Generate with Solace messaging:

Generate only scaffolding (no services):

Generate to specific directory:

See Also

  • processor - Add a Processor service to an existing app

  • driver - Add a Driver service to an existing app

  • csvwriter - Add a CSVWriter service to an existing app

Last updated