Spring Boot與Kafka + kafdrop結合使用的簡單示例

banq發表於2024-03-04


該專案是如何將 Kafka 與 Spring Boot 結合使用的簡單示例。我們將使用kafdrop顯示本地 kafka 叢集 UI。它有一個名為的主題product-topic,我們將透過 REST API 向其傳送訊息。

特點:

  • Java 21
  • Spring 3.2.3
  • Spring for Apache Kafka
  • kafdrop

開始:
$ git clone git@github.com:valdemarjuniorr/springboot3-examples.git
$ cd kafka-example
$ make start

可以使用以下命令使用本機映象啟動專案:
$ make native-start
應用程式可以執行得更快、使用更少的記憶體並且更安全,如此處所示

應用程式啟動後,您可以透過http://localhost:19000/訪問 kafdrop UI 。

如何使用kafdrop
要建立新使用者,請執行curl:

curl --location 'http:<font>//localhost:8080/products' \<i>
--header 'Content-Type: application/json' \
--data '{
   
"id": 1,
   
"description": "sending message"
}'

 

相關文章