(misc) Tweak pool sizes
This commit is contained in:
parent
b31c9bb726
commit
144f967dbf
@ -21,9 +21,9 @@ public class GrpcChannelPoolFactory {
|
|||||||
private final NodeConfigurationWatcher nodeConfigurationWatcher;
|
private final NodeConfigurationWatcher nodeConfigurationWatcher;
|
||||||
private final ServiceRegistryIf serviceRegistryIf;
|
private final ServiceRegistryIf serviceRegistryIf;
|
||||||
private static final Executor executor = NamedExecutorFactory.createFixed("gRPC-Channel-Pool",
|
private static final Executor executor = NamedExecutorFactory.createFixed("gRPC-Channel-Pool",
|
||||||
Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 16));
|
Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 32));
|
||||||
private static final Executor offloadExecutor = NamedExecutorFactory.createFixed("gRPC-Offload-Pool",
|
private static final Executor offloadExecutor = NamedExecutorFactory.createFixed("gRPC-Offload-Pool",
|
||||||
Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 16));
|
Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 32));
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public GrpcChannelPoolFactory(NodeConfigurationWatcher nodeConfigurationWatcher,
|
public GrpcChannelPoolFactory(NodeConfigurationWatcher nodeConfigurationWatcher,
|
||||||
|
@ -137,7 +137,7 @@ public class Service {
|
|||||||
int port = params.serviceRegistry.requestPort(config.externalAddress(), new ServiceKey.Grpc<>("-", partition));
|
int port = params.serviceRegistry.requestPort(config.externalAddress(), new ServiceKey.Grpc<>("-", partition));
|
||||||
|
|
||||||
|
|
||||||
int nThreads = Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 8);
|
int nThreads = Math.clamp(Runtime.getRuntime().availableProcessors() / 2, 2, 16);
|
||||||
|
|
||||||
// Start the gRPC server
|
// Start the gRPC server
|
||||||
var grpcServerBuilder = NettyServerBuilder.forAddress(new InetSocketAddress(config.bindAddress(), port))
|
var grpcServerBuilder = NettyServerBuilder.forAddress(new InetSocketAddress(config.bindAddress(), port))
|
||||||
|
Loading…
Reference in New Issue
Block a user