win下安裝kafka服務以及asp.net的應用

0、新的開端

交作業啦,由於項目需要和其他軟件對接,將導出的文件正確傳遞給展示軟件,最終確定藉助kafka進行消息傳遞。而實習期間用過阿里爸爸的metaq,重任就交在我肩上啦~

悶頭做了4天,終於從0到1搭建好kafka服務啦,可以正常的收發消息~

一、準備

a.安裝kafka
直接登Oracle官網,選擇二進制文件,隨便找個鏡像下載。
具體安裝過程參考Win10下kafka簡單安裝及使用
最新版本的kafka中包含了zk包,因此不必再下載zookeeper。

b.安裝java jdk
這是在啓動zookeeper時,需要用到java編譯,因此先安裝好jdk

c.項目中引入confluent kafka
直接使用nuget管理所有項目依賴,由於代碼是寫在core層,但編譯在web層,因此兩個層次都需要添加依賴,版本選最新的1.2.1

二、produce 和 consume消息

參考git大神的代碼,鏈接

三、附錄

如果遇到一些問題,查看官方文檔,kafka中文文檔教程

我在本地啓動kafka時提示丟失了authorizer-properties參數,最終發現是kafaka的啓動目錄不正確,應該是在bin所在的目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章