RocketMQ開啟ACL后客戶端連接報Algorithm HmacSHA1 not available的解決方式


RocketMQ開啟ACL后客戶端連接報Algorithm HmacSHA1 not available的解決方式

項目中要接入RocketMQ,生產者那邊給的是阿里雲的demo有認證功能。

開啟ACL

RocketMQ ACL使用指南

客戶端連接

開源客戶端需要引入依賴:rocketmq-acl.jar

嘗試發布消息

提示報錯:Algorithm HmacSHA1 not available

解決方法

這個問題看着好像是客戶端不支持相應功能,我一直找客戶端少了什么。但是最后發現不是,是服務端的問題。

到jdk目錄下/jre/lib/ext/找到sunjce_provider.jar,復制到rocketmq/lib目錄中,重啟broker。

參考:

(Docker)RocketMQ發布updateTopic發生unable to calculate a request signature. error=Algorithm HmacSHA1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM