這裡使用了apache的Nms.ActiveMQ
安裝完之後,發現一個問題,隻支援netframework4.6
後來發現選錯了包,換一個支援netcore的包
**********************************上面使用後,發現了一個非常大的問題,一到調用就失敗***************
由于ActiveMQ官方支援的是dotnet版本,而netcore隻需要拿到源碼,直接編譯一下,就可以使用了。是以,我準備自己編譯一個netcore的版本,供自己使用。說幹就幹。。。
首先下載下傳源碼:
一共有兩個:
https://github.com/apache/activemq-nms-api
https://github.com/apache/activemq-nms-openwire
然後建立兩個工程:
然後直接把源代碼拷貝進行
nms-api 對應ApacheNMS
nms-openwire 對應ActiveMq
編譯會出現一個問題:
這個直接去掉即可
另外,需要引用一個netcore的庫
編譯直接通過了:
寫了一個demo如下:
發送成功如下:
為了友善學習與交流,代碼上傳如下:
https://gitee.com/g0415shenw/dotnetTest/tree/master/ActiveMqTest