protected Properties getProperties(KafkaTransportProtocol protocol) { Properties props = new Properties(); String kafkaHost = protocol.getBrokerHostname(); Integer kafkaPort = protocol.getKafkaPort(); props.put("client.id", UUID.randomUUID().toString()); props.put("bootstrap.servers", kafkaHost +":" +kafkaPort); return props; } }
protected Properties getProperties(KafkaTransportProtocol protocol) { Properties props = new Properties(); String zookeeperHost = protocol.getZookeeperHost(); int zookeeperPort = protocol.getZookeeperPort(); String kafkaHost = protocol.getBrokerHostname(); int kafkaPort = protocol.getKafkaPort(); props.put("zookeeper.connect", zookeeperHost +":" +zookeeperPort); props.put("bootstrap.servers", kafkaHost +":" +kafkaPort); props.put("group.id", UUID.randomUUID().toString()); props.put("client.id", UUID.randomUUID().toString()); props.put("zookeeper.session.timeout.ms", "60000"); props.put("zookeeper.sync.time.ms", "20000"); props.put("auto.commit.interval.ms", "10000"); return props; }
protected Properties getProperties(KafkaTransportProtocol protocol) { Properties props = new Properties(); String zookeeperHost = protocol.getZookeeperHost(); int zookeeperPort = protocol.getZookeeperPort(); String kafkaHost = protocol.getBrokerHostname(); int kafkaPort = protocol.getKafkaPort(); props.put("zookeeper.connect", zookeeperHost +":" +zookeeperPort); props.put("bootstrap.servers", kafkaHost +":" +kafkaPort); props.put("group.id", UUID.randomUUID().toString()); props.put("client.id", UUID.randomUUID().toString()); props.put("zookeeper.session.timeout.ms", "60000"); props.put("zookeeper.sync.time.ms", "20000"); props.put("auto.commit.interval.ms", "10000"); return props; }
@Override public void connect(KafkaTransportProtocol protocol, InternalEventProcessor<byte[]> eventProcessor) throws SpRuntimeException { LOG.info("Kafka consumer: Connecting to " + protocol.getTopicDefinition().getActualTopicName()); if (protocol.getTopicDefinition() instanceof WildcardTopicDefinition) { this.patternTopic = true; } this.eventProcessor = eventProcessor; this.kafkaUrl = protocol.getBrokerHostname() + ":" + protocol.getKafkaPort(); this.topic = protocol.getTopicDefinition().getActualTopicName(); this.groupId = UUID.randomUUID().toString(); this.isRunning = true; Thread thread = new Thread(this); thread.start(); }
@Override public void connect(KafkaTransportProtocol protocol, InternalEventProcessor<byte[]> eventProcessor) throws SpRuntimeException { LOG.info("Kafka consumer: Connecting to " + protocol.getTopicDefinition().getActualTopicName()); if (protocol.getTopicDefinition() instanceof WildcardTopicDefinition) { this.patternTopic = true; } this.eventProcessor = eventProcessor; this.kafkaUrl = protocol.getBrokerHostname() + ":" + protocol.getKafkaPort(); this.topic = protocol.getTopicDefinition().getActualTopicName(); this.groupId = UUID.randomUUID().toString(); this.isRunning = true; Thread thread = new Thread(this); thread.start(); }
@Override public void connect(KafkaTransportProtocol protocolSettings) { LOG.info("Kafka producer: Connecting to " +protocolSettings.getTopicDefinition().getActualTopicName()); this.brokerUrl = protocolSettings.getBrokerHostname() +":" +protocolSettings.getKafkaPort(); this.topic = protocolSettings.getTopicDefinition().getActualTopicName(); this.producer = new KafkaProducer<>(getProperties()); this.connected = true; }
@Override public void connect(KafkaTransportProtocol protocolSettings) { LOG.info("Kafka producer: Connecting to " +protocolSettings.getTopicDefinition().getActualTopicName()); this.brokerUrl = protocolSettings.getBrokerHostname() +":" +protocolSettings.getKafkaPort(); this.topic = protocolSettings.getTopicDefinition().getActualTopicName(); this.producer = new KafkaProducer<>(getProperties()); this.connected = true; }