Hello everyone, I was recently reading Uber's arti...
# general
v
Hello everyone, I was recently reading Uber's article on "Operating Apache Pinot" where they discussed their implementation of a Pinot REST Proxy for load balancing. I'm curious to know if there are any plans within the Apache Pinot community to integrate a native load balancer directly into Pinot itself, or if the recommended approach will continue to be an external solution like the REST Proxy. Is Uber's Pinot REST Proxy, or a similar community-contributed REST Proxy solution, open-sourced and available for wider use? Any insights or discussions on this topic would be greatly appreciated! Article: https://www.uber.com/en-IN/blog/operating-apache-pinot/
m
Hi @Veerendra, for the most part you should be able to use any off the shelf LB. Any specific functionality that you are looking for that isn’t available those?
v
Currently, my queries are hitting a single Pinot broker, and my goal is to balance querying load across all brokers. I've been exploring different solutions and wanted to know if pinot offers any built-in functionality
m
I think Pinot Java client may round robin across brokers. But you can place any off the shelf LB on top.