一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - springboot 1.5.2 集成kafka的簡單例子

springboot 1.5.2 集成kafka的簡單例子

2021-01-29 12:01Xiao.jf Java教程

本篇文章主要介紹了springboot 1.5.2 集成kafka的簡單例子 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了springboot 1.5.2 集成kafka的簡單例子 ,分享給大家,具體如下:

隨著spring boot 1.5版本的發(fā)布,在spring項(xiàng)目中與kafka集成更為簡便。

添加依賴

?
1
compile("org.springframework.kafka:spring-kafka:1.1.2.RELEASE")

添加application.properties

?
1
2
3
4
5
6
7
8
9
10
11
#kafka
# 指定kafka 代理地址,可以多個(gè)
spring.kafka.bootstrap-servers=192.168.59.130:9092,192.168.59.131:9092,192.168.59.132:9092
# 指定默認(rèn)消費(fèi)者group id
spring.kafka.consumer.group-id=myGroup
# 指定默認(rèn)topic id
spring.kafka.template.default-topic= my-replicated-topic
# 指定listener 容器中的線程數(shù),用于提高并發(fā)量
spring.kafka.listener.concurrency= 3
# 每次批量發(fā)送消息的數(shù)量
spring.kafka.producer.batch-size= 1000

configuration 啟用kafka

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package cn.xiaojf.today.data.kafka.configuration;
 
import org.springframework.context.annotation.Configuration;
import org.springframework.kafka.annotation.EnableKafka;
 
/**
 * kafka 配置
 * @author xiaojf 2017/3/24 14:09
 */
@Configuration
@EnableKafka
public class KafkaConfiguration {
 
 
}

消息生產(chǎn)者

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package cn.xiaojf.today.data.kafka.producer;
 
import org.apache.kafka.clients.producer.Producer;
import org.apache.kafka.clients.producer.RecordMetadata;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.kafka.core.KafkaOperations;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.kafka.support.ProducerListener;
import org.springframework.stereotype.Component;
 
/**
 * 消息生產(chǎn)者
 * @author xiaojf 2017/3/24 14:36
 */
@Component
public class MsgProducer {
 @Autowired
 private KafkaTemplate<String,String> kafkaTemplate;
 
 public void send() {
  kafkaTemplate.send("my-replicated-topic","xiaojf");
  kafkaTemplate.send("my-replicated-topic","xiaojf");
 
  kafkaTemplate.metrics();
 
  kafkaTemplate.execute(new KafkaOperations.ProducerCallback<String, String, Object>() {
   @Override
   public Object doInKafka(Producer<String, String> producer) {
    //這里可以編寫kafka原生的api操作
    return null;
   }
  });
 
  //消息發(fā)送的監(jiān)聽器,用于回調(diào)返回信息
  kafkaTemplate.setProducerListener(new ProducerListener<String, String>() {
   @Override
   public void onSuccess(String topic, Integer partition, String key, String value, RecordMetadata recordMetadata) {
 
   }
 
   @Override
   public void onError(String topic, Integer partition, String key, String value, Exception exception) {
 
   }
 
   @Override
   public boolean isInterestedInSuccess() {
    return false;
   }
  });
 }
}

消息消費(fèi)者

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package cn.xiaojf.today.data.kafka.consumer;
 
import org.springframework.kafka.annotation.KafkaListener;
import org.springframework.stereotype.Component;
 
/**
 * 消息消費(fèi)者
 * @author xiaojf 2017/3/24 14:36
 */
@Component
public class MsgConsumer {
 @KafkaListener(topics = {"my-replicated-topic","my-replicated-topic2"})
 public void processMessage(String content) {
  System.out.println(content);
 }
 
 
}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/xiaojf/p/6613559.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠狠色成人综合 | 国产第一草草影院 | 久久综久久美利坚合众国 | 日本伦理动漫在线观看 | 欧美日韩高清不卡一区二区三区 | 91精品国产高清久久久久久91 | 美女被躁爽死 | 精品免费 | x8x8在线观看免费 | 青青精品视频 | 性free非洲老妇 | 国产盗摄女厕美女嘘嘘 | 亚洲久草在线 | 国产盗摄wc厕所撒尿视频 | boobsmilking流奶水野战 | 俺去俺去啦最新官网在线 | 国产久热香蕉在线观看 | 99热久久这里只有精品6国产网 | 欧美日韩视频在线成人 | bt7086新片速递亚洲最新合集 | 91精品免费观看老司机 | 欧美视频一区二区三区四区 | 4444www免费看 | 四虎影院观看 | 精品推荐国产麻豆剧传媒 | 好吊色永久免费视频大全 | 亚洲精品国产精麻豆久久99 | 无码专区aaaaaa免费视频 | 手机亚洲第一页 | 肉大捧一进一出视频免费播放 | 国产nv精品你懂得 | 和两个男人玩3p好爽视频 | 男人边吃奶边做好爽视频免费 | 成人午夜爽爽爽免费视频 | 久久国产精品高清一区二区三区 | 免费一级特黄特色大片在线观看 | 亚洲人成激情在线播放 | 男女男精品视频网站 | 日本高清视频在线免费观看 | 亚洲第一网色综合久久 | 波多野结衣在线观看视频 |