最近,業務增長的很迅猛,對於我們后台這塊也是一個不小的挑戰,這次遇到的核心業務接口的性能瓶頸,並不是單獨的一個問題導致的,而是幾個問題揉在一起:我們解決一個之后,發上線,之后發現還有另一個的性能瓶頸問題。這也是我經驗不足,導致沒能一下子定位解決;而我又對我們后台整個團隊有着固執的自尊,不想通過大量 ...
最近,業務增長的很迅猛,對於我們后台這塊也是一個不小的挑戰,這次遇到的核心業務接口的性能瓶頸,並不是單獨的一個問題導致的,而是幾個問題揉在一起:我們解決一個之后,發上線,之后發現還有另一個的性能瓶頸問題。這也是我經驗不足,導致沒能一下子定位解決 而我又對我們后台整個團隊有着固執的自尊,不想通過大量水平擴容這種方式挺過壓力高峰,導致線上連續幾晚都出現了不同程度的問題,肯定對於我們的業務增長是有影響的 ...
2021-11-04 08:44 0 473 推薦指數:
最近,業務增長的很迅猛,對於我們后台這塊也是一個不小的挑戰,這次遇到的核心業務接口的性能瓶頸,並不是單獨的一個問題導致的,而是幾個問題揉在一起:我們解決一個之后,發上線,之后發現還有另一個的性能瓶頸問題。這也是我經驗不足,導致沒能一下子定位解決;而我又對我們后台整個團隊有着固執的自尊,不想通過大量 ...
最近,業務增長的很迅猛,對於我們后台這塊也是一個不小的挑戰,這次遇到的核心業務接口的性能瓶頸,並不是單獨的一個問題導致的,而是幾個問題揉在一起:我們解決一個之后,發上線,之后發現還有另一個的性能瓶頸問題。這也是我經驗不足,導致沒能一下子定位解決;而我又對我們后台整個團隊有着固執的自尊,不想通過大量 ...
最近,業務增長的很迅猛,對於我們后台這塊也是一個不小的挑戰,這次遇到的核心業務接口的性能瓶頸,並不是單獨的一個問題導致的,而是幾個問題揉在一起:我們解決一個之后,發上線,之后發現還有另一個的性能瓶頸問題。這也是我經驗不足,導致沒能一下子定位解決;而我又對我們后台整個團隊有着固執的自尊,不想通過大量 ...
在我當前所做的web項目中,采用前后端分離模式前端通過Django 提供restful接口,后端采用微服務架構,微服務之間的調用采用jsonrpc,由於微服務之間的調用很頻繁,導致前端得到的響應很慢,所以就不得不做性能優化。 JSON-RPC是一種基於JSON的跨語言遠程調用協議 ...
一. 微服務架構下的性能測試挑戰 微服務與DevOps 微服務是實現DevOps的重要架構 微服務3S原則 DevOps核心點 微服務架構下的業務特點 億級用戶的平台 單服務業務隨時擴容 服務之間存在相互調用關系 版本更新快,上線周期短 ...
如果是自己寫的代碼,加上又熟悉業務場景,很容易就知道性能瓶頸點。但如果上來就去優化別人的代碼,甚至是其他產品線的代碼,還是有一些挑戰的。最近就在做這事,接手了優化公司一個業務引擎接口的任務,在這兒對優化方法做一些總結。 優化接口總共分兩步,一是找到性能熱點,二是解決熱點。在不熟悉代碼的情況下,找 ...
監控微服務接口 對象監控 1.用戶單獨的接口,如:用戶的好友列表 2.接口的監控,對每一個RPC調用接口的監控 3.資源的監控,對所有的存儲工具的監控,如:MySQL/Redis等 4.基礎設施的監控,如:CPU,I/O,帶寬等 監控指標 1.請求量,分為兩部分:QPS(每秒請求量 ...
Micrometer 為基於 JVM 的應用程序的性能監測數據收集提供了一個通用的 API,支持多種度量指標類型,這些指標可以用於觀察、警報以及對應用程序當前狀態做出響應。 通過添加如下依賴可以將 Micrometer 收集的服務指標數據發布到 Prometheus 中 ...