【发布时间】:2019-04-09 16:41:42
【问题描述】:
我正在学习 GRPC,因为我们计划在 Spring Boot 微服务中公开 GRPC 服务器(而不是 Rest Endpoint),该微服务将侦听专用端口。我正在使用以下代码 sn-p 创建 GRPC 服务器。
io.grpc.Server server = ServerBuilder.forPort(port)
.addService(new MyServiceImpl())
.build()
.start();
这里封装了不可靠的 NettyServerBuilder 对象的服务器对象正在使用默认值进行初始化。我们计划将其部署在生产环境(强大的硬件)中,我们预计来自 grpc 客户端的巨大流量(大约 10k 每秒调用)。我的问题是对于扩展我应该如何配置底层的 NettyServerBuilder。我需要调整哪些重要配置?欢迎任何建议和最佳做法
【问题讨论】: