摘要:隨著業務的發展,數據量劇增,我們一些簡單報表大盤類的任務,就不能簡單的依賴于RDBMS了,而是依賴于數倉之類的大數據平臺。 數倉有著巨量數據的存儲能力,但是一般都存在一定數據延遲,所以要想完全依賴數數倉來解決實時報表問題,是困難的。 其實,所謂的實時報表,往簡單了說就是: 對現在的一些數據進行加減乘 閱讀全文
posted @ 2019-08-18 10:57 等你歸去來 閱讀 (44) 評論 (0) 編輯
摘要:天下武功,無堅不摧,唯快不破!所以我們重視速度沒毛??! 老話說:不要過早優化。贊同! 我們在寫代碼過程中,有時可能就是為了追求所謂的性能,然后,就給自己挖坑了。 關于開發速度,我有以下幾點思考: 1. 程序運行速度的思考:不能只為了速度而丟棄了:擴展性,高內聚性,低耦合性;還要站在更高層次來考慮問題 閱讀全文
posted @ 2019-08-16 23:35 等你歸去來 閱讀 (17) 評論 (0) 編輯
摘要:java 語言有個神奇的地方,那就是你時不時會去關注下內存。(當然了,任何牛逼的同學都應該關注內存) 今天我們就來這么個問題現場吧:某應用運行了一段時間后,ecs監控報警了,內存比較高了,怎么辦?隨著時間的推移,發現內存越來越高緩緩增長,怎么辦? 凡事講究證據,報警系統說內存緊張就緊張嗎,還得自己去 閱讀全文
posted @ 2019-08-11 14:02 等你歸去來 閱讀 (142) 評論 (0) 編輯
摘要:如何做一個實時的業務統計的監控?比如分鐘級?也就是每分鐘可以快速看到業務的變化趨勢,及可以做一些簡單的分組查詢? 哎,你可能說很簡單了,直接從數據庫 count 就可以了! 你是對的。 但如果不允許你使用db進行count呢?因為線上數據庫資源可是很寶貴的哦,你這一count可能會給db帶來災難了。 閱讀全文
posted @ 2019-07-21 11:21 等你歸去來 閱讀 (380) 評論 (0) 編輯
摘要:做一個系統,如果不做監控,是不完善的。 如果為做一個快速系統,花力氣去做監控,是不值得的。(監控系統不是你想做,想做就能做的。) 因此,我們有必要具備一個能夠快速建立監控體系的能力。即使你只是一個普通開發人員?。ㄋ擋歡魈煬鴕心閎チ轂蟛倭紡兀?個人覺得,做監控要有三個核心能力: 1. 持續收集數 閱讀全文
posted @ 2019-07-05 19:05 等你歸去來 閱讀 (474) 評論 (0) 編輯
摘要:一般地,像kafka之類的消息中間件,作為一個可以保持歷史消息的組件,其消費模型一般是主動拉取方式。這是為了給消費者足夠的自由,回滾或者前進。 然而,也正是由于將消費消息的權力交給了消費者,所以,消費者往往需要承擔更多的責任。比如:需要自行保存消費偏移量,以便后續可以知道從哪里繼續。而當這一點處理不 閱讀全文
posted @ 2019-07-01 15:50 等你歸去來 閱讀 (334) 評論 (1) 編輯
摘要:假設場景: 1. 針對一個高并發的應用,你是否會選擇打印訪問日志? 2. 針對分布式的應用,你是否會選擇將所有日志打印到日志中心? 解決方案: 1. 如果如果你選擇為了性能,不打印日志,那無可厚非。但是你得考慮清楚,出問題的時候是否能夠做到快速排查? 2. 你覺得日志分布在各臺機器上很方便,那不用日 閱讀全文
posted @ 2019-06-07 14:53 等你歸去來 閱讀 (493) 評論 (0) 編輯
摘要:首先,咱們都有一共識,即可以使用緩存來提升系統的訪問速度! 現如今,分布式緩存這么強大,所以,大部分時候,我們可能都不會去關注本地緩存了! 而在一起高并發的場景,如果我們一味使用nosql式的緩存,如 redis, 那么也是好的吧! 但是有個問題我們得考慮下: redis 這樣的緩存是快,但是它總有 閱讀全文
posted @ 2019-05-20 16:17 等你歸去來 閱讀 (301) 評論 (0) 編輯
摘要:開發某個項目過程中,就需求,搭建了一套測試環境。很快完成! 后來代碼中加入了許多新功能,會涉及到反復重啟,然后就發現了啟動特別慢。這給原本功能就不多的應用增添了許多的負擔。 我決定改變這一切!找到啟動緩慢的根源,加快啟動速度! 思路展開: 1. 啟動慢,先看日志,有沒有什么異常? 2. 看下是不是g 閱讀全文
posted @ 2019-05-09 09:36 等你歸去來 閱讀 (646) 評論 (3) 編輯
摘要:監控和調試功能是應用必備的屬性之一,其手段也是多種多樣。 一般地,我們可以通過:線上日志, zabbix, grafana, cat 等待系統做一問題留底,有問題及時報警,從而達到監控效果。 而對于應用的調試,我之前的文章也提到了幾個工具,當然,我對于 arthas 是調試贊揚的。請參考: 線上應用 閱讀全文
posted @ 2019-05-06 21:05 等你歸去來 閱讀 (271) 評論 (0) 陕西十一选五