本人用的是阿里云服務器,docker+rabbitmq,主要是發送郵件驗證碼方面的問題,設定redis的TTL時間為1秒進行測驗,發送驗證碼,結果發現,郵件發送率不到50%,@RabbitListener有的根本監聽不到,有的郵件甚至延時很久才發過來,比如發送7次,會有3次被置為unack,后邊加上trace,查看日志,并沒有例外,感覺trace只會輸出資料資訊嗎,再后來,改了交換機型別,設定手動ack,還是成功率一半,也沒有阻塞啊,就是成功率很低。redis設定成5分鐘,就是稍微長一點,一次都沒有成功。后來我嘗試使用虛擬機的rabbitmq,一切正常了,就很懵,是服務器原因嗎?求解
uj5u.com熱心網友回復:
結帖來了,阿里云強制關閉SMTP25埠,防止辣雞郵件產生,可以使用阿里云提供的阿里云服務,或者使用ssl465埠uj5u.com熱心網友回復:
阿里的東西,限制比較多。一方面是安全考慮,另一方面,也是每個額外的功能,都是可以做服務,賣錢的。
uj5u.com熱心網友回復:
同感,只是開始并沒有提示轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80286.html
標籤:Web 開發
上一篇:萌新求助
下一篇:swagger回傳值
