freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微服務(wù)設(shè)計入門(ppt40頁)-免費閱讀

2025-02-10 18:11 上一頁面

下一頁面
  

【正文】 2023年 2月 13日星期一 2023/2/132023/2/132023/2/13 ? 1最具挑戰(zhàn)性的挑戰(zhàn)莫過于提升自我。 2023/2/132023/2/13February 13, 2023 ? 1空山新雨后,天氣晚來秋。 2023/2/132023/2/132023/2/132023/2/13 ? 沒有失敗,只有暫時停止成功!。 2023/2/132023/2/13Monday, February 13, 2023 ? 雨中黃葉樹,燈下白頭人。另外,應(yīng)盡量避免統(tǒng)一的、集中式的服務(wù)管理機制,對具體一個服務(wù)而言,應(yīng)根據(jù)應(yīng)用上下文,選擇合適的語言、工具對其進行構(gòu)建。 微服務(wù)架構(gòu)的幾大特征 ?由一組小的服務(wù)組成一個完整的應(yīng)用(或網(wǎng)站) ?每個服務(wù)圍繞一個相對獨立的業(yè)務(wù)領(lǐng)域(領(lǐng)域模型)構(gòu)建 ?服務(wù)之間通過輕量級的通信機制互相溝通 ?完全去中心化 ?每個服務(wù)都可以獨立部署 ?每個服務(wù)可以使用不同的編程語言實現(xiàn) 微服務(wù)架構(gòu)和傳統(tǒng)面向服務(wù)架構(gòu)( SOA)的區(qū)別 ? SOA沒有為服務(wù)如何劃分提出具體指導(dǎo) ? SOA無法防止服務(wù)之間過度耦合 ? SOA通常使用重量級的通信協(xié)議,例如 SOAP/WSDL ? SOA中常常有集中式的服務(wù)管理機制,例如 UDDI、 ESB ? SOA未強調(diào)服務(wù)的獨立部署 ? SOA難以使用不同的編程語言實現(xiàn) ? SOA的性能和可伸縮性無法滿足面向互聯(lián)網(wǎng)大流量應(yīng)用的需要 微服務(wù)架構(gòu)能帶來的好處 ——解決傳統(tǒng)單塊風(fēng)格( monolithic style)應(yīng)用的問題 ?單一代碼庫,代碼維護復(fù)雜 ? 修改或新增代碼,影響范圍難以清晰估計 ? 迭代周期很長,難以制定周期固定的迭代開發(fā)計劃 ? 對程序員的技能要求很高 ?單一發(fā)布單元,測試困難 ? 設(shè)計開發(fā)測試用例需要考慮的問題太多,包括驗收測試、回歸測試、性能測試 微服務(wù)架構(gòu)能帶來的好處 ——解決傳統(tǒng)單塊風(fēng)格( monolithic style )應(yīng)用的問題 ?單一發(fā)布單元,發(fā)布困難 ? 可能需要停掉整個應(yīng)用(或網(wǎng)站) ? 每次發(fā)布耗時很長:發(fā)布上百臺服務(wù)器、預(yù)發(fā)布環(huán)境大量的回歸測試 …… ?對服務(wù)器硬件配置要求極高,垂直擴展困難 ? CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)帶寬 …… ?無法做到無狀態(tài),水平擴展困難 ? 無法實現(xiàn)線性水平擴展 ? 難以做容量規(guī)劃 微服務(wù)架構(gòu)能帶來的好處 ——解決集中式服務(wù)管理機制的問題 ?常見集中式服務(wù)管理機制 ? 企業(yè)服務(wù)總線( ESB) ? Dubbo的服務(wù)注冊中心 ? 配置中心 ?集中式服務(wù)管理機制的問題 ? 可伸縮性差,容易成為性能瓶頸 ? 有可能出現(xiàn)單點故障 ? 設(shè)計開發(fā)難度極高,因為要保證非常高的可用性( HA) 微服務(wù)架構(gòu)能帶來的好處 ——解決重量級通信機制的問題 ?常見的重量級通信機制 ? 基于 HTTP的各種 RPC(遠程過程調(diào)用)風(fēng)格協(xié)議: SOAP/WSDL、 XMLRPC、 JSONRPC、 Burlap、 Hessian ? 二進制 DO(分布式對象)風(fēng)格協(xié)議: Java RMI/EJB、 .NET Remoting ?重量級通信機制的問題 ? 緊耦合 :服務(wù)器端 API做改動后,客戶端必須同時做改動、同時部署 ? 互操作性差 :客戶端與服務(wù)器端常常需要使用相同的編程語言 ? 可伸縮性差 :尤其是 SOAP、 XMLRPC 設(shè)計微服務(wù)架構(gòu)需要掌握的基礎(chǔ)知識 ? 領(lǐng)域驅(qū)動設(shè)計( DDD) ? RESTful API的設(shè)計 ? 以及深入理解 HTTP協(xié)議 ? 一種 RESTful API開發(fā)框架 ? Java: Spring MVC、 Play、 Jersey、 RESTEasy、 CXF ? .NET: Web API ? : Express、 Seneca PM2 ? Python: Django REST Framework、 Flask ? Ruby: Rails、 Sinatra、 Grape 設(shè)計微服務(wù)架構(gòu)需要掌握的可選知識 ? 某種為部署微服務(wù)而設(shè)計的開發(fā)框架 ? Java: SpringBoot、 Dropwizard ? 常用微服務(wù)運維工具 ? 服務(wù)自動負載均衡 ? Consul ? Eureka:基于 AWS的服務(wù)負載均衡 ?
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1