Я изучал GRPC, поскольку мы планируем предоставить сервер GRPC (вместо конечной точки Rest) в микросервисе весенней загрузки, который будет прослушивать выделенный порт. Я использую следующий фрагмент кода для создания сервера GRPC.
io.grpc.Server server = ServerBuilder.forPort(port)
.addService(new MyServiceImpl())
.build()
.start();
Здесь серверный объект, инкапсулирующий несвязанный объект NettyServerBuilder, инициализируется значениями по умолчанию. Мы планируем развернуть его в производственной среде (мощное оборудование), где мы ожидаем огромного трафика (примерно 10 000 вызовов в секунду) от клиентов grpc. Мой вопрос похож на масштабирование. Как мне настроить базовый NettyServerBuilder. Какие важные конфигурации мне нужно настроить? Любые предложения и лучшие практики приветствуются