java程式碼手把手玩kafka
阿新 • • 發佈:2018-12-13
使用spring元件的kafka依賴
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
傳送訊息kafka訊息
@Autowired private KafkaTemplate kafkaTemplate; PushDTO<DomainNameKafkaDTO> pushDTO = new PushDTO<>(); pushDTO.setKey(KeyEnum.DOMAINNAME); pushDTO.setOperate(OperateEnum.MOD); DomainNameKafkaDTO domainNameKafkaDTO = new DomainNameKafkaDTO(); domainNameKafkaDTO.setDomainNameId(id); domainNameKafkaDTO.setDomainName(domainName); pushDTO.setValue(Collections.singletonList(domainNameKafkaDTO)); kafkaTemplate.send(TopicConstants.TOPIC_FOR_SCS_DOAMIN_NAME, 0, JSON.toJSONString(pushDTO));