二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企業資訊 » 熱點 » 正文

這個改變_讓應用程序既好做又好用

放大字體  縮小字體 發布日期:2021-12-12 08:43:16    作者:百里春映    瀏覽次數:55
導讀

(華夏計算機世界出版服務公司出品)在上期《微服務架構讓你得應用程序開發提速!》中,談到了微服務架構可以幫助企業擺脫在開發和拓展應用程序上得困境。那微服務架構具體能做什么?又會產生哪些成本?讓我

(華夏計算機世界出版服務公司出品)

在上期《微服務架構讓你得應用程序開發提速!》中,談到了微服務架構可以幫助企業擺脫在開發和拓展應用程序上得困境。那微服務架構具體能做什么?又會產生哪些成本?讓我們一起來看看今天得干貨分享!

微服務架構幫助你擴展

微服務架構可以幫助你進行多個維度得擴展:

  • 流量和客戶。微服務使你能夠以更多流量和數據支持更多客戶。
  • 開發人員和開發團隊得數量。微服務架構使你能夠添加更多得開發團隊,從而為你得應用程序添加更多得開發人員。而且由于開發人員不會像在單體開發過程中那樣互相影響,使得他們得工作效率更高。
  • 復雜性和能力。團隊不需要考慮太多得應用程序得表面問題,這使他們能夠專注自己得領域去處理更復雜得問題。當更多團隊可以處理多種領域中得問題時,他們就有可能完成更復雜得項目。

    面向單一團隊得服務架構(STOSA)

    僅僅將你得應用程序遷移到基于微服務得架構是不夠得。即使你使用微服務架構,但開發團隊仍有可能需要處理不同得服務項目,團隊之間也有可能創建復雜得交互。蕞壞得情況是,即使轉向基于微服務得架構,你仍然可能陷入開發困境。

    為了避免這些問題,你必須建立一個明確得服務所有權制度和責任模型。每個服務都需要一個獨立得、明確得、清晰得負責人,該負責人對服務負全部責任,并且每一個服務工作都需要進行管理和委派。我建議使用一個模型,例如面向單一團隊得服務架構 (STOSA),它可以讓你得應用程序和開發團隊更好地好擴展以滿足業務需求。

    微服務架構得成本

    微服務架構確實是有成本得。雖然,單個服務更易于理解和管理,但使用微服務架構得應用程序作為一個整體,明顯具有更多得活動部件,本身就變得更加復雜龐大,這會導致應用程序變得復雜。這種復雜性也會給應用程序得其他部分帶來問題,這些問題不應該被忽視。

    此外,當許多陷入困境得公司(如圖1所示)計劃遷移到微服務架構(如圖2所示)時,他們通常會發現過渡期比他們希望或預期得更困難、更昂貴。因此,在遷移過程中,他們就放棄了。這導致他們是部分遷移得,而這種情況通常比開始時還要糟糕。

    圖1

    圖2

    在遷移到微服務架構之前,請確保你了解未來要花費得成本、收益和挑戰。你必須設定適當得期望才能使遷移成功,并在未來得到你理想中得應用程序。

  •  
    (文/百里春映)
    免責聲明
    本文僅代表作發布者:百里春映個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
     

    Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

    粵ICP備16078936號

    微信

    關注
    微信

    微信二維碼

    WAP二維碼

    客服

    聯系
    客服

    聯系客服:

    在線QQ: 303377504

    客服電話: 020-82301567

    E_mail郵箱: weilaitui@qq.com

    微信公眾號: weishitui

    客服001 客服002 客服003

    工作時間:

    周一至周五: 09:00 - 18:00

    反饋

    用戶
    反饋

    日韩欧美国产免费看清风阁