Rico is an collection of common tasks and utils on top of Apache Samza.
- It has a base class which you can extend that takes care of a lot of boilerplate and common job concerns.
- Reusable tasks
- Support for Avro serialization using Confluent Schema Registry.
- Support for Jython on Samza including a project generator.
- HTTP-based Elasticsearch System Producer
- Dropwizard metrics integration
#Building With Maven 3
Add the Quantiply Maven Repository
<repositories>
<repository>
<id>quantiply</id>
<name>Quantiply Bintray Repository</name>
<url>http://dl.bintray.com/quantiply/quantiply</url>
</repository>
</repositories>
Add dependencies
<properties>
<rico.version>1.0.12</rico.version>
</properties>
<dependency>
<groupId>com.quantiply.rico</groupId>
<artifactId>rico-core</artifactId>
<version>${rico.version}</version>
</dependency>
<dependency>
<groupId>com.quantiply.rico</groupId>
<artifactId>rico-samza-elasticsearch</artifactId>
<version>${rico.version}</version>
</dependency>