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

正文內(nèi)容

機(jī)器人也上云-創(chuàng)業(yè)團(tuán)隊(duì)的阿里云實(shí)踐心得docxdocx(編輯修改稿)

2025-08-14 07:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 云提供的容器服務(wù)配合,已經(jīng)大大簡(jiǎn)化了工作。但是 Docker 的使用依然不是一下子就對(duì)所有開發(fā)人員那么友好的。因?yàn)殡m然 Docker 好處很多,但其發(fā)展到今天,已經(jīng)形成了相對(duì)復(fù)雜的使用、配置、部署的體系,本身還是有一定的學(xué)習(xí)成本的。為了進(jìn)一步降低開發(fā)人員學(xué)習(xí) Docker 的難度,我們定義了一條應(yīng)用規(guī)范和一些標(biāo)準(zhǔn) Dockerfile 模板。大多數(shù)情況下開發(fā)人員只需要將 Dockerfile 放到項(xiàng)目中的指定文件路徑即能順利使用這個(gè)容器服務(wù)了。全棧 Docker我們有一個(gè)為了部署純前端小程序的標(biāo)準(zhǔn) Dockerfile 模板,根據(jù)這個(gè)模板可以輕松建立一個(gè) nginx 的定制化 docker 鏡像。我們將前端代碼打包輸出至項(xiàng)目的dist目錄,將該目錄置入鏡像中,通過必要的 nginx conf 文件的配置,我們就可以輕松獲得一個(gè)前端部署的標(biāo)準(zhǔn)容器。由此,我們將前端工程師的工作和其他所有工程師一樣全部納入同一個(gè) Docker 化的工程體系中,從而實(shí)現(xiàn)了“全?!?Docker 的目標(biāo)。Docker環(huán)境下的日志查看在實(shí)踐中我們未將 Docker 容器直接暴露給開發(fā)人員,那么如何做日志查看呢? 針對(duì)測(cè)試環(huán)境和預(yù)發(fā)環(huán)境,我們提供了一個(gè)腳本可以方便的使用docker logs查詢?nèi)罩尽?在線上環(huán)境,我們將日志接入了 SLS 并使用正則表達(dá)式解析日志,開發(fā)人員則可以通過 SLS 控制臺(tái)查看線上日志。Docker環(huán)境下的微服務(wù)我們的微服務(wù)使用的是 Spring Cloud 中的 Netflix 相關(guān)組件,注冊(cè)中心使用的是 Eureka Server。為什么不用阿里開源的 Dubbo+Zookeeper 方案?是因?yàn)槲覀兊南到y(tǒng)里有不少異構(gòu)系統(tǒng),RESTful API 的暴露方式方便各種語言接入。而 Dubbo 沒有完整的網(wǎng)關(guān)和流控的解決方案,所以從快速的搭建業(yè)務(wù)系統(tǒng)的角度我們選擇了 Spring Cloud。我們參考了阿里云社區(qū)的這篇文章(點(diǎn)擊查看詳情原文鏈接:),但依然在實(shí)踐中解決了遇到的不少問題,比如以下這些: 由于 Docker 容器每次重新部署,容器 IP 都可能變化,因此對(duì)于客戶端配置 Eureka Server 的地址帶來了一些麻煩。我們一開始將 Eureka Server 也通過容器服務(wù)暴露自定義域名訪問,但是經(jīng)常會(huì)遇到超時(shí)問題。我們的解決方案是將 Eureka Server 通過 constraint 固定到具體的節(jié)點(diǎn)上,并向節(jié)點(diǎn)暴露端口,client 直接配置節(jié)點(diǎn) IP。 容器 IP 變更帶來的另一個(gè)問題是由于 Eureka Server 的緩存(保護(hù))機(jī)制,在每次容器 IP 變更的會(huì)存在臟鏈接,因此我們?yōu)?Eureka Server 增加了如下配置:=false
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1