您好,登錄后才能下訂單哦!
本篇內容主要講解“springmvc整合rocketmq,在tomcat下啟動導致卡死怎么辦”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“springmvc整合rocketmq,在tomcat下啟動導致卡死怎么辦”吧!
最近項目需求利用消息中間件進行處理消息,使用的是springmvc的框架,在tomcat環境下啟動這個web項目。 預期:啟動項目的同時將rocketmq的消費者啟動,可以對隊列中的消息進行處理。所以采用spring init-method 方法,在項目啟動時通過初始方法啟動消費者。 問題:由于是消費者采用長輪詢的方式,導致init-method方法一起無法啟動完成,導致整個項目無法啟動。 解決方案:給長輪詢設置一個開關鍵,啟動項目時默認關閉,不啟動長輪詢,項目自然就啟動了。對外部暴露兩個接口 用于對開關鍵進行操作,項目啟動后開啟開關,啟動消費者端,進行隊列消息處理。
到此,相信大家對“springmvc整合rocketmq,在tomcat下啟動導致卡死怎么辦”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。