對於大併發的思考

2021-06-03 16:13:35 字數 329 閱讀 1711

一般如果是壟斷組織,用佇列就行了,讓客人慢慢等,不過如果不是的話,在技術上就沒有了競爭力

現在一般來講,大併發的瓶頸都在資料庫上現在一般是走兩條路

1.分庫,把主要資料按照一定規則的劃分,再分布在不同的伺服器上,這樣來分散伺服器的寫操作.

2,存記憶體,用memerydb等工具把資料分布式存在不同的伺服器上,後台服務再進行落地.

一般在跟錢有關的系統,可能無法承受記憶體伺服器崩潰帶來的大量訂單丟失的後果,所以採用分庫的模式

不過,跟錢沒有關係的系統,完全可以把資料存在記憶體裡,非同步落地.來達到最好的使用者體驗.

**上無非用多執行緒併發,充分利用cpu來提高速度.

對於時間的思考

讀採銅 精進 一書的第一章 時間之尺,引發對時間的思考,在此做上筆記。對於時間的態度 鄭重 既不是急功近利,也不消極避世,它更像乙個孩子所常常持有的態度。對於時間的視角 積極過去視角 消極過去視角 享樂主義視角 宿命主義視角 未來視角 建議 採用混合折中的視角方式,多採納積極過去視角 享樂主義視角和...

對於重構的思考

最近接到乙個任務,大致就是在一段 裡多加乙個else if 來做些事情。考慮到後面有可能還會加條件,想重構部分 弄成策略的。做了大半後發現業務邏輯比我想象的要複雜,按這個思路重構完可能會出現意外的bug,或者重構失敗。於是我打算還是加else if來解決。這件事情的教訓就是 在非常了解一段邏輯之後再...

對於實習結束的思考

實習馬上結束了,心情是不美麗的,因為覺得自己這段時間的收穫並不大,另外乙個是對於未來的乙個恐懼感,不知道怎麼去面對未來,對自己的懷疑,對未來的懷疑,但是跟博士聊了以後我覺得好多了。為什麼別人能這麼清楚的知道自己的人生,把控自己的人生呢?是因為他懂得思考問題並且解決問題。核心就是要相信自己在向著美好的...