golang實現rabbitmq消費者模式 斷線重連機制

在連接第三方組件的時候實現斷線重連機制是很有必要的事情,因爲你不知道在啥時候他突然就抽風掛掉了。以rabbitmq爲例,在突然面對大流量寫入,或者連接數被打滿(比如在資訊,直播等模塊使用rabbitmq(慘痛的教訓))mq就掛掉了,如果你的消費者沒有重連機制,你的消費者進程在mq掛掉後,也會自動掛掉。然後等運維修復了mq,但是你的消費者進程卻無法再次連接消費了,這就有點恐怖了。要不就寫個shell
相關文章
相關標籤/搜索