說明: 我有一個消費者和生產者,當我從消費者端向JMS(ARTEMIS)推送消息時,如果artemis宕機 ,那麼我的消息不被artemis接受。如何在artemis關閉時從生產者那裏獲取消息?
這意味着,當我打開我的artemis消息是不存在他們丟失在artemis隊列bcz。
我想知道是否有任何配置(如緩衝區),我們可以在消費者端的context.xml中設置,以便我們保存被推送的消息,同時artemis仍然回到正軌。
此刻我有參數。
consumerWindowSize = 1024000000 bytes
producerWindowSize = 102400000 bytes
maxRetryInterval = 1000000 ms
setCallFailoverTimeout = 50000ms
展望未來。請幫忙。
您可以創建ARTEMIS經紀人主從集羣所以如果主人會往下走,然後從將您的客戶端消息照顧,直到主人也不會醒 –