在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>數值算法/人工智能>

關于微服務的一些問題的解答

大小:0.4 MB 人氣: 2017-10-11 需要積分:1

  微服務確實很受歡迎,但是對于微服務的誤解也是事實,本文對這些誤解一一來介紹下:
  一、微服務不夠“微”?
  盡管微服務定義的很明確,但是開發者社區對它的解釋卻頗有爭議,主要的一些問題如下:
  1.它是否是單體架構的代表?
  2.它是否是單體服務的代表?
  3.它是否是邏輯功能的組合?
  下面讓我們以銀行應用為例來討論一下:三層架構解決了技術組件之間的緊耦合問題,允許它們各自獨立改變而不相互依賴。例如: Web端的改變不會影響到后端服務。 但是三層架構沒有把基于組件分組的功能和特性考慮進去,為此我想出了一個“功能型”架構的名稱,以表明架構需要通過產品的特征來劃分。這對于現代應用的性能和吞吐量是至關重要的,我會在文章中對細節做進一步的解釋。
  關于微服務的一些問題的解答
  二、 微服務可伸縮性
  微服務是一種架構風格,它允許你向規模化的宏偉系統進攻,這是怎么做到的呢?傳統的三層架構服務能伸縮可被擴展,那微服務有啥特別之處呢?例如:在線旅行預定,購買請求和預定請求比例是100:1
  1.這意味著什么呢, 101個請求中,購買請求能達到100個,而預定請求只有1個;
  2.這就敲響了警鐘!預定需要的資源遠遠小于購買所占用的資源,為何不將整個系統按照期望比例縮放成100:1呢?
  關于微服務的一些問題的解答
  三、 微服務幫助維護和運行
  “滾動式重啟”, “熱部署”, “輪詢式部署, ”是不是聽起來很熟悉?用最短的停機時間來維護應用系統,是現代應用系統的一個狀態優先級典型表現。 讓我們舉個例子,改變應用將會貫穿整個三層架構,包括數據庫應用程序的變化。如果數據的語義被修改了,任何上述技術是注定要失敗((例如: ORM(對象映射關系)一旦看到了對象的變化,就需要重新啟動所有的節點)。關于微服務:功能型-層架構給高可用性和維護帶來了一個新的局面。即使銀行報表微服務奔潰了也不會影響銀行系統其他的功能。你將會為90%的消費者不用銀行報表功能感到慶幸。
  四、 微服務需要進一步發掘
  好吧,任何關于自動伸縮的系統都需要被挖掘。
  1.在微服務中有10個節點是購物的,兩個節點是預定的;
  2.由于假日季節,流入流量比較高;
  3.你期望通過人工分拆購物實例得到什么?
  4.假設分拆出了多個實例,那負載平衡器又是怎么實現負責均衡的呢?
  傳統的負載均衡器在靜態環境中能夠運行良好,但是當動態增加節點或執行腳本添加新實例的就很糟糕了。如果微服務能夠實現縮放,微服務項目就需要被挖掘、注冊、添加實現負載均衡;對,大部分的軟件問題,通過引用間接層來解決。每個微服務在關閉或啟動時都需要自我注冊。這就需要一個注冊管理員-負載均衡器,對微服務的加載很敏感。如何檢查呢,
  Netflix解決了這個問題, Netflix在開源Eureka AWS上實現了負載均衡。
  五、 微服務是否支持多元化編程語言?
  顧名思義微服務是以協議驅動的服務,這些服務是基于HTTP/REST( XML/ JSON數據傳輸)的。微服務與輕量級協議之間的清晰的定義邊界,有助于建立一個多元化的編程團隊,因為他們的焦點是功能而不在于選擇語言。
  六、 微服務和容器是天作之合?
  虛擬機的笨重和現代應?程序的性質,將他們分拆和拆卸為微服務,使微服務成為容器的理想搭配。這是真正意義上的DevOps,打的包不僅僅是微服務的容器也是整體的一個執行環境。缺點是,應用團隊將成為基礎設施團隊,需要對集裝箱有個很好的理解。
  七、 微服務添加額外的復雜性?
  1.Jenkins簡單通道把兩個應用部署到2個Tomcats里,以此類推,將膨脹出無數個微服務;
  2.隨著部署的數量增加,部署的時間也跟著顯著上升;
  3.需要有一個良好的容器管理,部署和分發工具和技術;
  4.每個微服務將擁有更多的日志文件,如果沒有stash、 splunk這種合適的工具,對接調試事務將成為一場噩夢;
  5.如果每個Tomcat有10個連接,你會發現數百個來自不同微服務數據庫連接,因為不能共享數據庫連接(沒有連接數據庫的微服務);
  總結
  所有的事情都是有代價的,微服務也是一樣,并不是所有的應用都有同樣的架構,也不是所有應用對高可用性、可擴展性、可維修性都有著同樣的要求。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 天天天天做夜夜夜做 | 亚洲午夜精品久久久久久成年 | 欧美爆插 | 真爽~张开腿~让我插 | 亚洲综合色婷婷在线观看 | 福利视频免费看 | 欧美日本一区二区三区 | 成人午夜啪啪免费网站 | riav久久中文一区二区 | 欧美激情一欧美吧 | 亚洲欧美色一区二区三区 | 亚洲欧洲色天使日韩精品 | xxxx欧美| 女人张开腿男人桶 | 日本吻胸抓胸激烈视频网站 | 狠狠色丁香久久综合五月 | 性欧美高清极品xx | 久久99国产精品久久99 | 日韩免费毛片全部不收费 | 国内精品视频免费观看 | 亚洲欧美精品一区二区 | 四虎影院最新地址 | 国产三级日本三级韩国三级在线观看 | 国产午夜人做人视频羞羞 | 欧美日一区二区三区 | 美女黄18以下禁止观看 | 中文字幕在线一区二区三区 | a久久| 欧美黑人巨大xxxx猛交 | 中文字幕一区二区三区免费视频 | 成年人看的毛片 | 久久网站免费 | 在线免费成人网 | 免费人成激情视频在线观看冫 | 久久99久久精品免费思思6 | 午夜在线观看视频 | 亚州视频一区 | 天堂日本| 在线观看一级片 | 国产午夜一区二区在线观看 | 午夜在线免费视频 |