We are developing grpc based services in JAVA using SpringBoot.
We are following https://github.com/LogNet/grpc-spring-boot-starter
@GrpcService : used at server side service
@GrpcClient : used at client side stub
I am able to test this application.
Question : On production , we will be receiving around 5000 request per second with each request may take from 25 ms to 1 second.
Client side : How to implement connection (channel) pooling?
Server side : How to make server to handle multiple request simultaneously like any web server does ?