最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring-cloud-stream結(jié)合kafka使用詳解

 更新時間:2020年08月19日 10:57:16   作者:KyleYaoKeepGoing  
這篇文章主要介紹了spring-cloud-stream結(jié)合kafka使用詳解,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.pom文件導(dǎo)入依賴

<!-- kafka -->
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-stream-binder-kafka</artifactId>
</dependency>

2.application.yml文件配置

spring: 
 cloud:
  stream:
   kafka:
    binder:
     brokers: xxx.xxx.xxx.xx:xxxx // Kafka的消息中間件服務(wù)器地址
   bindings:
    xxx_output: // 通道名稱 
     destination: xxx // 消息發(fā)往的目的地,對應(yīng)topic 在發(fā)送消息的配置里面,group是不用配置的 
     // 如果我們需要傳輸json的信息,那么在發(fā)送消息端需要設(shè)置content-type為json(其實可以不寫,默認(rèn)content-type就是json)
    xxx_input:
     destination: xxx // 消息發(fā)往的目的地,對應(yīng)topic
     group: xxx // 對應(yīng)kafka的group

3.創(chuàng)建消息發(fā)送者

@EnableBinding(Source.class) // @EnableBinding 是綁定通道的,Soure.class是spring 提供的,表示這是一個可綁定的發(fā)布通道
@Service
public class MqService {

  @Resource(name = KafkaConstants.OES_WORKBENCH_LIFE_DATA_OUTPUT)
  private MessageChannel oesWorkbenchChannel;

  /**
   * 發(fā)送一條kafka消息
   */
  public boolean sendLifeData(Object object) {
    return MqUtils.send(oesWorkbenchChannel, object, KafkaConstants.OES_WORKBENCH_LIFE_DATA_OUTPUT);
  }
}

// 發(fā)布通道
public interface Source {
  @Output(KafkaConstants.OES_WORKBENCH_LIFE_DATA_OUTPUT)
  MessageChannel oesWorkbenchLifeDataOutput(); // 發(fā)布通道用MessageChannel 
}

4.創(chuàng)建消息監(jiān)聽者

@Slf4j
@EnableBinding(Sink.class)
public class WorkbenchStreamListener {

  @Resource
  private FileService fileService;

  @StreamListener(KafkaConstants.xxx_input) // 監(jiān)聽接受通道
  public void receiveData(MoveMessage moveMessage) {
  }
}

// 接受通道
public interface Sink {
  @Input(KafkaConstants.OES_WORKBENCH_MOVE_INPUT)
  SubscribableChannel oesWorkbenchMoveInput(); // 接受通道用SubscribableChannel 
}

接下來就可以愉快的發(fā)送監(jiān)聽消息了

到此這篇關(guān)于spring-cloud-stream結(jié)合kafka使用詳解的文章就介紹到這了,更多相關(guān)spring-cloud-stream整合kafka內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springcloud之自定義簡易消費服務(wù)組件

    springcloud之自定義簡易消費服務(wù)組件

    這篇文章主要介紹了springcloud之自定義簡易消費服務(wù)組件,本篇來使用rest+ribbon消費服務(wù),并且通過輪詢方式來自定義了個簡易消費組件,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Spring如何處理表單提交

    Spring如何處理表單提交

    這篇文章主要介紹了Spring如何處理表單提交,幫助大家更好的理解和學(xué)習(xí)spring框架,感興趣的朋友可以了解下
    2020-10-10
  • SpringBoot利用validation實現(xiàn)優(yōu)雅的校驗參數(shù)

    SpringBoot利用validation實現(xiàn)優(yōu)雅的校驗參數(shù)

    數(shù)據(jù)的校驗是交互式網(wǎng)站一個不可或缺的功能,如果數(shù)據(jù)庫中出現(xiàn)一個非法的郵箱格式,會讓運維人員頭疼不已。本文將介紹如何利用validation來對數(shù)據(jù)進(jìn)行校驗,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-06-06
  • SpringMVC和Ajax的交互詳解(手工處理)

    SpringMVC和Ajax的交互詳解(手工處理)

    Ajax即異步的?JavaScript和XML,是一種無需重新加載整個網(wǎng)頁的情況下,能夠更新部分模塊的網(wǎng)頁技術(shù),下面這篇文章主要給大家介紹了關(guān)于SpringMVC和Ajax交互的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 詳解Java8?StreamAPI中的map()方法

    詳解Java8?StreamAPI中的map()方法

    Stream?API?是Java8中新加入的功能,這篇文章主要帶大家了解一下?Stream?API?中的?map()?方法的使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-04-04
  • Springboot啟動流程詳細(xì)分析

    Springboot啟動流程詳細(xì)分析

    這篇文章主要介紹了SpringBoot啟動過程的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-12-12
  • 關(guān)于線程池你不得不知道的一些設(shè)置

    關(guān)于線程池你不得不知道的一些設(shè)置

    這篇文章主要介紹了關(guān)于線程池你不得不知道的一些設(shè)置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2019-04-04
  • J2EE Servlet基礎(chǔ)在瀏覽器上運行HelloServlet的方法

    J2EE Servlet基礎(chǔ)在瀏覽器上運行HelloServlet的方法

    這篇文章主要介紹了J2EE Servlet基礎(chǔ)在瀏覽器上運行HelloServlet的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • java的JsonObject對象提取值方法

    java的JsonObject對象提取值方法

    下面小編就為大家分享一篇java的JsonObject對象提取值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • java書店系統(tǒng)畢業(yè)設(shè)計 用戶模塊(3)

    java書店系統(tǒng)畢業(yè)設(shè)計 用戶模塊(3)

    這篇文章主要介紹了java書店系統(tǒng)畢業(yè)設(shè)計,第三步系統(tǒng)總體設(shè)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論

呼图壁县| 迁西县| 商城县| 涟水县| 龙川县| 兴城市| 清远市| 盐亭县| 长武县| 虎林市| 湘潭市| 樟树市| 嘉祥县| 清远市| 尉氏县| 五大连池市| 莱芜市| 安阳县| 建昌县| 新竹县| 乌鲁木齐市| 泗阳县| 常州市| 晋城| 武乡县| 庆城县| 云南省| 得荣县| 兴山县| 宣城市| 丹巴县| 丽水市| 潼关县| 抚松县| 游戏| 永川市| 祁门县| 木里| 嘉善县| 眉山市| 甘谷县|