public TcpDiscoveryClient(String clientId, EurekaTransportConfig config, ServerResolver resolver, MessageConnectionMetrics metrics) { super(clientId, config, resolver, EurekaTransports.interestPipeline(config.getCodec()), metrics); } }
public TcpRegistrationClient(String clientId, EurekaTransportConfig config, ServerResolver resolver, MessageConnectionMetrics metrics) { super(clientId, config, resolver, EurekaTransports.registrationPipeline(config.getCodec()), metrics); } }
public LightEurekaInterestClient(Server server, Scheduler scheduler) { this.server = server; this.scheduler = scheduler; this.config = new BasicEurekaTransportConfig.Builder().build(); this.pipelineConfigurator = EurekaTransports.interestPipeline(config.getCodec()); }
public ReplicationTransportClient(EurekaTransportConfig config, Server address, MessageConnectionMetrics metrics) { this.config = config; this.address = address; this.metrics = metrics; this.rxClient = RxNetty.newTcpClientBuilder(address.getHost(), address.getPort()) .pipelineConfigurator(EurekaTransports.replicationPipeline(config.getCodec())) .withNoConnectionPooling() // never pool as the address may be bound to different servers in the cloud .build(); }
transportConfig = new BasicEurekaTransportConfig.Builder().build(); EmbeddedWriteCluster writeCluster = new EmbeddedWriteCluster(extensionsEnabled, adminUIEnabled, ephemeralPorts, transportConfig.getCodec()); writeCluster.scaleUpBy(writeClusterSize); writeCluster.interestResolver(), extensionsEnabled, adminUIEnabled, ephemeralPorts, transportConfig.getCodec()); readCluster.scaleUpBy(readClusterSize); bridgeServer = EmbeddedBridgeServer.newBridge(writeCluster.resolvePeers(ServiceType.Replication), extensionsEnabled, adminUIEnabled, transportConfig.getCodec()); bridgeServer.start(); adminUIEnabled, ephemeralPorts, transportConfig.getCodec() ); dashboardServer.start();