国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(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的簡(jiǎn)單例子

springboot 1.5.2 集成kafka的簡(jiǎn)單例子

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

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

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

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

添加依賴

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美91| 成人在线小视频 | 九九热精品在线 | 久久久精品国产99久久精品芒果 | 狠狠爱综合 | 精品天堂 | 久久视频免费 | 一区二区久久 | 日韩视频网 | 国产成人av在线播放 | 亚州成人 | 夜夜超碰 | 亚洲综合激情网 | 国产在线中文字幕 | 九九热精品在线 | 91精品国产乱码久久久久久 | 国产精品久久久久久中文字 | 国产永久免费在线观看 | 一区二区三区四区在线 | 久久久久久国产一级毛片高清版 | 一级在线 | 亚洲国产精品成人 | 日韩欧美一区二区在线观看 | 91亚洲国产成人久久精品网站 | 羞羞的网站 | 久久久久国产一区二区三区四区 | 亚洲欧美另类久久久精品2019 | 成人狠狠色综合 | av影音资源 | 极品久久| 一区二区三区国产在线观看 | 欧美精品一二三 | 成人在线免费视频 | 亚洲国产日韩欧美 | 精品视频久久久 | 中文字幕第二页 | 久草中文在线 | 国产精品不卡一区二区三区 | 久久久久久久久久久久国产精品 | 亚洲一区二区在线看 | 国产日产久久高清欧美一区 |