Contributor
thefallenangel

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.