Eclipse Vert.x client for Apache Pinot
- Mentors
- Thomas Segismont
- Organization
- Eclipse Foundation
- Technologies
- java, Vert.X, Apache Pinot
- Topics
- web, big data
Eclipse Vert.x is a toolkit to build reactive applications on the Java virtual machine. It provides asynchronous and non-blocking clients for different types of databases. Apache Pinot is a realtime distributed datastore for analytics workloads. The Apache Pinot Java Client uses AsyncHttpClient as the default transport and is cumbersome to use in Eclipse Vert.x applications.
This project proposes to create a vertx-pinot-client extension. This extension will be a lightweight wrapper around the existing Pinot Java client. It will also offer an alternative transport for the client using vertx-web-client. This will make the Apache Pinot more accessible to Vert.x users.