java面試---消息中間件之kafka、activemq、ribbitmq、rocketmq詳解與區別

首先我們說說爲什麼要使用隊列,什麼情況下才會使用隊列? 實時性要求不高,且比較耗時的任務,是隊列的最佳應用場景。 比如說我在某網站註冊一個賬號,當我的信息入庫註冊成功後,網站需要發送一封激活郵件,讓我激活賬號,而這個發郵件的操作並不是需要實時響應的,沒有必要卡在那個註冊界面,等待郵件發送成功,再說發送郵件本來就是一個耗時的操作(需要調用第三方smtp服務器),此時,選擇消息隊列去處理。註冊完成,我
相關文章
相關標籤/搜索