作為一名合格的開發工程師,不僅僅要在前期開發階段對業務和技術有深入了解,知道選用哪種合適的技術,業務如何拆分,還要思考後期線上環境,資源,延遲,效能等如何優化維護以及分布式系統一些線上生產的一些問題。
本篇主要針對之前了解的情況對硬體裝置資源做乙個簡單的介紹:
首先分布式系統線上實踐問題,我們應該對公司的流量,各個服務,網管,註冊中心應該如何部署,部署多少臺機器才合適,每台機器的配置如何,每天整體流量有多少,高峰期的請求量有多少,你的整體系統是否扛得住(注:很多公司現在直接使用k8s docker 實現,但是你至少得知道你的每個服務能扛多少,應該部署多少個,其本質都是一樣的),對硬體資源要有乙個可計算,可測量的概念。
本篇就針對中小型的系統進行乙個基本硬體分析:
中小型的系統,大概拆分10~20個服務,(龐大的網際網路公司,一般都是成千上百個),當然這裡只是介紹一些重要的服務,其他的服務可以做乙個旁類對比
理論如果沒有用於實踐,那麼它永遠都是理論,當它被你自己實踐了,那麼它就是你的經驗,即使結果最後不理想,因此,針對專案的實際生產環境的配置,剛開始可以參考別人標準的進行部署,但後期需要自己根據線上的資料反饋進行後期調整,讓發布上線->資料反饋->調整優化->發布上線形成乙個閉環,持續改進。
中小型公司無線部署方案 選裝置
我們是乙個創業公司,現在辦公區的辦公人數50 100人次,乙個wifi的路由器無法滿足人們的無線體驗,無論是工作還是娛樂 因為無線裝置硬體限制的原因,一台裝置標準接入如終端的數量是30,超過這個數量就不穩定,無論是哪家的裝置 於是乎公司決定建設無線環境,我來負責設計無線拓撲與選無線裝置。我有一些網路...
傳統中小型如何電子化
中小型製造類企業,是現在生存最為艱難的企業群體,也是電子商務應用最適合的企業群體。傳統製造 業企業由於處於產業鏈附加值最低端,沒有技術,沒有品牌,沒有銷售渠道。只能通過消極地等待定單 生存,缺泛主動性。也就是08年金融危機時,廣東大範圍中小企業死亡的原因。高能耗,低附加值的產 業結構已到了必須改變的...
中小型服務開發的主要事項
1.補償機制 服務要有補償機制,若一次執行失敗,下次會再次執行,直到成功為止.2.時效性 時效性強的服務要即時處理,時效性弱的可通過跑批服務進行處理.3.事務 服務執行過程中要保障執行的正確性,與事務密不可分.特別是在涉及第三方服務時,更要注意事務的完整性.4.日誌 完整的日誌對於監測服務的穩定性至...