秋招準備之rabbitmq

2021-10-10 03:28:47 字數 624 閱讀 5903

mq三大好處:

rabbitmq,訊息是存放在queue中。

訊息確認。如果在消費者執行過程當初出現了意外(宕機),rabbitmq沒有收到訊息回執,就會傳送給其他消費者執行。

rabbitmq服務重啟的情況下,也不會丟失訊息,我們可以將queue與message都設定為可持久化的(durable)

分發機制:乙個佇列queue有多個消費者同時消費資料

事務,生產者傳送訊息給伺服器。則該訊息一定會持久化。

confirm機制的最大優點在於非同步,生產者在傳送訊息以後,即可繼續執行其他任務。

rabbitmq允許您為訊息和佇列設定ttl(生存時間)

exchage訊息排程策略,binding key和routing key 。

秋招準備 演算法 排序(總)

1.ques 簡單介紹選擇排序 選擇排序通過在每一輪迴圈中選擇出極值,然後將之與未排序好區域的某個端點作交換,完成一次排序。比如,第一輪選出最小值,此時的未排序區是0 n 1,則將這個最小值與0號陣列元素作交換,完成排序,以此類推,外迴圈n次之後完成排序。中間變數 儲存每次排序最小值的temp,最小...

秋招準備100天 10

設計模式 命令模式本來可以將命令作為乙個抽象類,每個命令寫成乙個具體類,然後客戶端直接呼叫具體命令類。對於命令模式,大家可能 心存疑慮,明明是乙個很簡單的呼叫邏輯,為什麼要做如此的複雜,為什麼不直接reciver的excute方法就可以實現功能?呼叫邏輯複雜,是為了如果後續命令的增加,能夠應對後續需...

秋招和春招

和朋友最近聊起了秋招的心態,才發現以前想的事情有些過於簡單。找工作考慮的問題遠遠不是公司是否是大廠這麼簡單。一下的感想都有乙個大前提 我和我朋友都是普通人,不是聖人,沒有家財萬貫,未來都是需要自己一點一點積攢起來的。在這個大前提以外的人可以不用看了。首先是工作地點。1 你選擇的工作地點會決定你工作之...