I’m trying to find out how to scale Storm DRPC server. As far as I can see from the documentation I can start several DRPC servers and configure my slaves to know about them:
On the other hand java client can connect only to one DRPC server (please correct me if I’m wrong):
DRPCClient client = new DRPCClient("drpc-host", 3772);
My concern here is that client should create DRPCClient instance per DRPC server and choose manually where to execute query.
So the question is – can you give me any idea how to balance the load across multiple Storm DRPC severs? Is it possible with java client?
Thank you very much,