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

您的位置:首頁技術文章
文章詳情頁

Spring boot集成Kafka消息中間件代碼實例

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

一.創建Spring boot項目,添加如下依賴

<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 代理地址,可以多個spring.kafka.bootstrap-servers=192.168.102.88:9092# 指定默認消費者group idspring.kafka.consumer.group-id=jkafka.demo#earliest 當各分區下有已提交的offset時,從提交的offset開始消費;無提交的offset時,從頭開始消費#latest 當各分區下有已提交的offset時,從提交的offset開始消費;無提交的offset時,消費新產生的該分區下的數據#none topic各分區都存在已提交的offset時,從offset后開始消費;只要有一個分區不存在已提交的offset,則拋出異常spring.kafka.consumer.auto-offset-reset=latestspring.kafka.consumer.enable-auto-commit=falsespring.kafka.consumer.auto-commit-interval=100# 指定消費者消息key和消息體的編解碼方式spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer

三.編輯消息實體

@Datapublic class Message implements Serializable{ /** * */ private static final long serialVersionUID = 2522280475099635810L; //消息ID private String id; //消息內容 private String msg; // 消息發送時間 private Date sendTime;}

四.消息發送類

@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('正在發送消息...'); kafkaTemplate.send(topic,JSON.toJSONString(message)); logger.info('發送消息成功 ----->>>>> message = {}', JSON.toJSONString(message)); } catch (Exception e) { e.getMessage(); } }}

五.發現監聽接收類

@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); } }}

六.定時發送信息測試類

@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('發送這條消息給你,你好啊!!!!!!'); msg.setSendTime(new Date()); kfkaProducer.send('hello', msg);; log.info('Publisher sendes Topic... '); }}

七.測試結果

Spring boot集成Kafka消息中間件代碼實例

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜影院一区| 亚洲国产综合在线看不卡| 精品久久久网| 久久高清精品| 久久久精品久久久久久96| 免费在线观看视频一区| 一区二区三区四区在线看| 亲子伦视频一区二区三区| 亚洲精品一二| 精品国产91| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 欧美亚洲色图校园春色| 欧美国产美女| 国产黄大片在线观看| 精品深夜福利视频| 国产va在线视频| 久久精品资源| 久久亚洲黄色| 中文在线а√在线8| 超碰在线99| 天堂中文av在线资源库| 999国产精品视频| 精品国产免费人成网站| 日韩欧美看国产| 欧洲精品一区二区三区| 亚洲性图久久| 一级成人国产| 久久99视频| 啪啪国产精品| 亚洲精品极品| 国产一区二区精品福利地址| 视频福利一区| 亚洲一区二区av| 精品亚洲免a| 国产精品免费看| 国产乱子精品一区二区在线观看 | 国户精品久久久久久久久久久不卡| re久久精品视频| 欧美另类中文字幕| 亚洲综合丁香| 欧美亚洲在线日韩| 久久人人88| 国产在线观看www| 欧美aa在线视频| 精品一区电影| 精品一级视频| 日韩欧美四区| 午夜一区在线| 亚洲综合电影| 精品国产一区二| 在线日韩成人| 国产精品99一区二区| 国产精品一区二区三区美女| 制服诱惑一区二区| 激情欧美日韩一区| 成人午夜国产| 国产精品久久久久av电视剧| 精品理论电影在线| 老司机精品视频网| 日韩av二区在线播放| 蜜桃久久av一区| 中国女人久久久| 在线综合亚洲| 在线亚洲成人| 不卡中文字幕| 国产一区二区高清| 国产亚洲一区二区三区啪| 亚洲欧美专区| 日本视频在线一区| 久久婷婷激情| 日韩av影院| 国产精品网址| 精品国产一区二区三区性色av| 免费看久久久| 午夜在线视频观看日韩17c| 亚洲一级影院| 日本不卡高清| 久久国产亚洲| 亚洲国内欧美| 爽好多水快深点欧美视频| 国产成人精品亚洲线观看| 精品中文字幕一区二区三区四区| 欧美国产日本| 久久久成人网| 免费的成人av| 91嫩草精品| 亚洲天堂免费电影| 天堂av在线一区| 国产精品tv| 亚洲欧洲日本mm| 亚洲2区在线| 水蜜桃久久夜色精品一区| 成人国产精品久久| 午夜欧美精品久久久久久久| 日本vs亚洲vs韩国一区三区二区| 日韩精品一区二区三区中文在线 | 精品欧美久久| 日本三级亚洲精品| 精品一区电影| 91久久国产| 亚洲精选av| 国产精品午夜一区二区三区| 国精品产品一区| av高清不卡| 欧美精品国产一区| 成人va天堂| 亚洲小说春色综合另类电影| 欧美国产极品| 欧美精品一区二区三区精品| 日韩美女国产精品| 亚洲二区在线| 国产极品一区| 午夜在线观看免费一区| 麻豆一区二区三| 亚洲免费网址| 国产精品资源| 免费久久99精品国产| 日本久久二区| 日韩一区精品| 欧美亚洲在线日韩| 午夜av成人| 国产精品红桃| 国产三级精品三级在线观看国产| 伊人影院久久| 久久国产亚洲| 91高清一区| 欧美成人日韩| 亚洲高清av| 久久中文字幕av一区二区不卡| 国产精品色婷婷在线观看| 日本va欧美va欧美va精品| 午夜在线视频一区二区区别| 欧美 日韩 国产一区二区在线视频| 日韩午夜视频在线| 亚洲一二三区视频| 国产精品xvideos88| 久久黄色影视| 福利一区和二区| 97视频热人人精品免费| 五月天av在线| 亚洲成人国产| 亚洲乱亚洲高清| 国产亚洲欧美日韩精品一区二区三区| 中文字幕亚洲在线观看| 日韩专区在线视频| 人人精品人人爱| 日韩va欧美va亚洲va久久| 日本国产一区| 日韩欧美美女在线观看| 日韩欧美中文字幕在线视频| 日韩福利视频网| 高清日韩欧美| 欧美日韩国产亚洲一区| 欧美日本不卡高清| 91tv亚洲精品香蕉国产一区| 视频一区在线播放| 欧美午夜不卡| 亚洲一区二区小说| 日本在线一区二区三区| 欧美日韩视频一区二区三区| 久久国产亚洲精品| 亚洲欧洲一区| 亚洲精品进入| 欧美亚洲自偷自偷| 国产成人久久| 91成人精品| 麻豆中文一区二区| 欧美日韩国产观看视频| 成人看片网站| 国产欧美精品| 手机精品视频在线观看| 国产精品伦理久久久久久| 六月婷婷一区| 久久国产精品免费一区二区三区| 日韩一区二区三免费高清在线观看 | 国产精品一区二区三区av| 国产一区二区三区探花| 欧美成人久久| 丝袜亚洲精品中文字幕一区| 成人午夜网址| 综合激情网...| 亚洲深夜视频| 日本aⅴ亚洲精品中文乱码| 国产一区日韩| 亚洲人成精品久久久| 四虎8848精品成人免费网站| 日本欧美不卡| av免费不卡国产观看| 亚洲精品国产精品粉嫩| 久久夜色精品| 91成人小视频| 日本国产一区| 香蕉久久99| 久久精品xxxxx| 樱桃视频成人在线观看| 亚洲激情中文| 综合干狼人综合首页| 精品少妇一区| 日韩中文在线电影| 日韩视频在线一区二区三区|