日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Spring boot集成Kafka消息中間件代碼實(shí)例

瀏覽:290日期:2023-09-05 15:07:38

一.創(chuàng)建Spring boot項(xiàng)目,添加如下依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka --> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients --> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version> </dependency>

二.配置文件

server.port=4400

#kafka配置#============== kafka ===================# 指定kafka 代理地址,可以多個(gè)spring.kafka.bootstrap-servers=192.168.102.88:9092# 指定默認(rèn)消費(fèi)者group idspring.kafka.consumer.group-id=jkafka.demo#earliest 當(dāng)各分區(qū)下有已提交的offset時(shí),從提交的offset開始消費(fèi);無提交的offset時(shí),從頭開始消費(fèi)#latest 當(dāng)各分區(qū)下有已提交的offset時(shí),從提交的offset開始消費(fèi);無提交的offset時(shí),消費(fèi)新產(chǎn)生的該分區(qū)下的數(shù)據(jù)#none topic各分區(qū)都存在已提交的offset時(shí),從offset后開始消費(fèi);只要有一個(gè)分區(qū)不存在已提交的offset,則拋出異常spring.kafka.consumer.auto-offset-reset=latestspring.kafka.consumer.enable-auto-commit=falsespring.kafka.consumer.auto-commit-interval=100# 指定消費(fèi)者消息key和消息體的編解碼方式spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer

三.編輯消息實(shí)體

@Datapublic class Message implements Serializable{ /** * */ private static final long serialVersionUID = 2522280475099635810L; //消息ID private String id; //消息內(nèi)容 private String msg; // 消息發(fā)送時(shí)間 private Date sendTime;}

四.消息發(fā)送類

@Componentpublic class KfkaProducer { private static Logger logger = LoggerFactory.getLogger(KfkaProducer.class); @Autowired private KafkaTemplate<String, String> kafkaTemplate; public void send(String topic,Message message) { try { logger.info('正在發(fā)送消息...'); kafkaTemplate.send(topic,JSON.toJSONString(message)); logger.info('發(fā)送消息成功 ----->>>>> message = {}', JSON.toJSONString(message)); } catch (Exception e) { e.getMessage(); } }}

五.發(fā)現(xiàn)監(jiān)聽接收類

@Componentpublic class KfkaListener { private static Logger logger = LoggerFactory.getLogger(KfkaListener.class); @KafkaListener(topics = {'hello'}) public void listen(ConsumerRecord<?, ?> record) { Optional<?> kafkaMessage = Optional.ofNullable(record.value()); if (kafkaMessage.isPresent()) { Object message = kafkaMessage.get(); logger.info('接收消息------------ record =' + record); logger.info('接收消息----------- message =' + message); } }}

六.定時(shí)發(fā)送信息測試類

@EnableScheduling@Componentpublic class PublisherController { private static final Logger log = LoggerFactory.getLogger(PublisherController.class); @Autowired private KfkaProducer kfkaProducer; @Scheduled(fixedRate = 5000) public void pubMsg() { Message msg=new Message(); msg.setId(UUID.randomUUID().toString()); msg.setMsg('發(fā)送這條消息給你,你好啊!!!!!!'); msg.setSendTime(new Date()); kfkaProducer.send('hello', msg);; log.info('Publisher sendes Topic... '); }}

七.測試結(jié)果

Spring boot集成Kafka消息中間件代碼實(shí)例

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆成人在线观看| 日本亚洲最大的色成网站www| 国产精品va| 中文一区一区三区免费在线观| 日本久久一区| 久久久久免费| 亚洲精品观看| 欧美色图国产精品| 欧美日本久久| 国产精品三级| 午夜欧美在线| 黄色日韩在线| 国产激情欧美| 国产自产自拍视频在线观看| 午夜一级久久| 麻豆精品在线观看| 亚洲一级在线| 极品av在线| 久久国产三级| 亚洲精品va| 成人日韩av| 欧美性www| 日韩一级精品| 国产中文欧美日韩在线| 精品国产一区二区三区性色av| 亚洲自拍另类| 午夜精品成人av| 亚洲三级网站| 国产一区二区三区四区二区| 中文无码日韩欧| 99久久精品国产亚洲精品| 天堂av在线一区| 国产日韩精品视频一区二区三区| 欧美搞黄网站| 国产精品一卡| 色综合视频一区二区三区日韩| 欧美xxxx中国| 97se亚洲| 午夜日韩福利| 亚洲午夜精品久久久久久app| 国产精品99在线观看| 亚洲狼人精品一区二区三区| 久久精品中文| 国产一区成人| 99热精品久久| 国产日韩高清一区二区三区在线 | 青青久久av| 国产精品中文字幕制服诱惑| 亚洲91精品| 欧美丰满日韩| 精品高清久久| 免播放器亚洲一区| 亚洲一区二区三区四区五区午夜| 亚洲v在线看| 日韩一区二区三区免费播放| 中文字幕在线视频久| 国产欧美高清| 国产欧美自拍| 国产日本精品| 91精品蜜臀一区二区三区在线| 亚洲一级大片| 亚洲精品一级二级三级| 亚洲欧美久久精品| 欧美在线91| 精品国产免费人成网站| 日韩电影免费网站| 国产美女亚洲精品7777| 国产情侣久久| 欧美激情精品| 欧美黄页在线免费观看| 久久中文精品| 中文字幕在线免费观看视频| 中文在线中文资源| 亚洲成人va| 女人天堂亚洲aⅴ在线观看| 麻豆成人在线| 亚洲三级在线| 欧美激情日韩| 国产福利电影在线播放| 日韩在线高清| 999国产精品永久免费视频app| 丰满少妇一区| 九九色在线视频| 欧美+亚洲+精品+三区| 97se综合| 在线视频日韩| 快she精品国产999| 日韩av一级片| 高清一区二区三区| 91看片一区| 久久国产66| 国产精品一区三区在线观看| 日韩国产专区| 亚洲国产不卡| 久久精品xxxxx| 精品日韩一区| 国产成人免费| 久久天堂影院| 韩日一区二区三区| 亚洲精品美女91| 最新国产精品视频| 亚洲v在线看| 午夜在线视频观看日韩17c| 欧美精品国产白浆久久久久| 黄色成人91| 91亚洲无吗| 日韩欧美精品综合| 综合亚洲色图| 国产欧美午夜| 免费av一区| 国产探花在线精品一区二区| 国产精品一区二区精品视频观看| 大香伊人久久精品一区二区| 午夜欧美精品| 国产日产高清欧美一区二区三区| 免费观看亚洲| 中文字幕中文字幕精品| 国产在线观看91一区二区三区| 亚洲精品免费观看| 精品一级视频| 国产高清久久| 国产精品videosex极品| 日韩一区精品| 国产99精品| 欧美国产三级| 日本99精品| 国产一区二区三区久久| 亚洲欧美久久| 麻豆久久一区二区| 四虎成人精品一区二区免费网站| 深夜福利一区| 日韩福利在线观看| 亚洲国产成人二区| 亚洲欧美日韩精品一区二区 | 国产亚洲午夜| 日本免费在线视频不卡一不卡二| 国产亚洲久久| 精品一区视频| 99精品视频精品精品视频| 中文字幕日本一区| 欧美交a欧美精品喷水| 99久久www免费| 日本精品久久| 激情久久婷婷| 免费国产亚洲视频| 国产成人免费| 亚洲三级网站| 88xx成人免费观看视频库| 美女国产精品| 精品美女在线视频| 日韩中文欧美在线| 国产一区调教| 亚洲手机在线| 久久精品99国产精品日本| 天堂√8在线中文| 日韩一区二区三区高清在线观看| 91亚洲一区| 亚洲免费观看高清完整版在线观| 国产精品毛片久久| 日韩精品欧美成人高清一区二区| 亚洲精品88| 国产伦理久久久久久妇女| 亚洲天堂久久| 久久精品色播| 日本中文字幕一区二区| 久久激情一区| 久久成人福利| 香蕉成人久久| 四虎8848精品成人免费网站| 日韩欧美中文字幕在线视频| 亚洲人成在线网站| 欧美一级二级视频| 美日韩精品视频| 久久天堂av| 精品三级av在线导航| 亚洲区欧美区| 91高清一区| 天堂а√在线最新版中文在线| 国产精品一区二区av日韩在线| 99成人在线| 欧美在线观看视频一区| 久久免费精品| 亚欧成人精品| 久久国产直播| 国产专区精品| 国产精品一区二区中文字幕| 免费精品视频最新在线| 国产一区视频在线观看免费| 免费视频一区二区三区在线观看 | 亚洲精品在线国产| 欧美日韩中文一区二区| 久久99久久人婷婷精品综合| 人人精品人人爱| 国产精品调教| 日韩成人精品一区二区三区 | 午夜欧美精品久久久久久久| 精品视频亚洲| 国产伦一区二区三区| 日韩一区网站| 亚洲精品在线国产|