專案中引入kafka

2022-08-26 13:57:22 字數 1210 閱讀 8252

專案如果需要引入kafka,可以從以下幾個流程走:

1.pom檔案引對應的jar包

org.apache.kafka

kafka_2.9.2

0.8.2.1

有的專案還需要將對應使用kafka的包、類作為groupid、artifactid引入

例:如果專案已經做了相應配置,則只需要引入最上面的jar包即可。

2.配置kafka

spring配置檔案引入kafka

基礎配置完成之後,根據需求,分為生產者和消費者兩種,無論哪種,都需要由運維先建立kafka主題

生產者

1)在需要的類中根據需求,引入kafka,傳送資訊

@autowired

private kafkatemplate kafkatemplate;

string topic = confighelper.getstring("運維建立的kafka主題");

//enrolment_web_space_modify_topic

system.out.println("kafka主題名:" + topic);

kafkatemplate.send(topic, jsonhelper.tostring(config));

消費者

1)進行消費者訂閱配置

2.spring配置kafka

3.業務訂閱kafka資訊

專案中引入字型

font face html,body蘋方提供了六個字重,font family 定義如下 蘋方 簡 常規體 font family pingfangsc regular,sans serif 蘋方 簡 極細體 font family pingfangsc ultralight,sans serif...

vue專案中引入iconfont

對於前端而言,圖示的發展可謂日新月異。從img標籤,到雪碧圖,再到字型圖示,svg,甚至svg也有了類似於雪碧圖的方案svg sprite loader。雪碧圖沒有什麼好講的了,只是簡單地利用了background position來做圖示定位。今天咱們先聊聊怎麼使用字型圖示和svg圖示。其實字型圖...

Spring Boot 專案中引入 flyway

org.flywaydb flyway core 5.2.4 flyway spring.flyway.baseline on migrate true spring.flyway.baseline description flyway baseline 禁止刪除 schema 下的 table s...