請問activemq 對於durable subscriber的機制
是不是先啟動broker之後,一定要先啟動sub連線到broker
註冊成為durable sub以後,停掉sub
啟動pub之後傳訊息給broker,這樣就會幫durable sub儲存消息
sub再次連線後就會收到離線時沒有收到的消息
但是這個機制有個很大的問題,我們希望sub能不能不要有先連一次這個動作
broker啟動後,pub就可以直接傳資料,sub就算離線,之後才連也可以收到消息
要怎麼做才能辦到這個需求
第二個問題,請問怎麼定時刪除activemq 裡面儲存的資料???
因為怕儲存容量過大,希望能夠定時刪除資料
就只有設定producer.setTimeToLive這個方法嗎??
感覺對於pub本身儲存進persistent的資料沒有被刪除的樣子
而且是不是會被刪除進DLQ???那要怎麼刪除DLQ的資料呢??