java代码手把手玩kafka

使用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));

猜你喜欢

转载自blog.csdn.net/nmjhehe/article/details/84674917