private ServerCoordinator coordinator(GraphManager gm) { HTTPServerConfig serverConfig = NetGraphBuilder.serverConfig(9999, gm); serverConfig.setHost("127.0.0.1"); serverConfig.setConcurrentChannelsPerDecryptUnit(4); serverConfig.setConcurrentChannelsPerEncryptUnit(4); ((HTTPServerConfigImpl)serverConfig).finalizeDeclareConnections(); return serverConfig.buildServerCoordinator(); } }
@Override public void declareConfiguration(GreenFramework c) { HTTPServerConfig conf = c.useHTTP1xServer(port) .setHost(host) .useInsecureServer() .setConcurrentChannelsPerDecryptUnit(4) .setConcurrentChannelsPerEncryptUnit(4); //emptyResponseRouteId = c.registerRoute("/testpageA?arg=#{myarg}", cookieHeader); smallResponseRouteId = c.defineRoute().path("/testpageB").routeId(); //largeResponseRouteId = c.registerRoute("/testpageC", cookieHeader); //splitResponseRouteId = c.registerRoute("/testpageD"); //only do in test mode... //in production it is a bad idea to let clients turn off server. shutdownRouteId = c.defineRoute().path("/shutdown?key=${key}").routeId(); keyFieldId = c.lookupFieldByName(shutdownRouteId, "key"); }
serverConfig.setConcurrentChannelsPerDecryptUnit(8); serverConfig.setEncryptionUnitsPerTrack(2); serverConfig.setMaxResponseSize(1<<14);
@Override public void declareConfiguration(GreenFramework builder) { HTTPServerConfig server = builder.useHTTP1xServer(port) .setConcurrentChannelsPerDecryptUnit(4) .setConcurrentChannelsPerEncryptUnit(4) .setHost("127.0.0.1"); if (!useTLS) { server.useInsecureServer(); } builder.defineRoute().path("/proxy").routeId(Struct.PROXY_ROUTE); builder.defineRoute().path("/service").routeId(Struct.SERIVCE_ROUTE); HTTPClientConfig client = useTLS ? builder.useNetClient() : builder.useInsecureNetClient(); session = client.newHTTPSession("127.0.0.1", port).finish(); GraphManager.showThreadIdOnTelemetry = true; GraphManager.showScheduledRateOnTelemetry = true; // builder.enableTelemetry(); }
c.setConcurrentChannelsPerEncryptUnit(concurrentChannelsPerEncryptUnit); c.setDecryptionUnitsPerTrack(1); c.setConcurrentChannelsPerDecryptUnit(concurrentChannelsPerDecryptUnit); c.setMaxConnectionBits(maxConnectionBits);
.setConcurrentChannelsPerDecryptUnit(3) .setConcurrentChannelsPerEncryptUnit(3) .setMaxResponseSize(1<<18);
.setMaxConnectionBits(maxConnBits) .setConcurrentChannelsPerEncryptUnit(maxConcurrentInputs) .setConcurrentChannelsPerDecryptUnit(maxConcurrentOutputs);
.setMaxConnectionBits(maxConnBits) .setConcurrentChannelsPerEncryptUnit(maxConcurrentInputs) .setConcurrentChannelsPerDecryptUnit(maxConcurrentOutputs);