日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大叔公开课~微服务与持久集成

發布時間:2023/12/4 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大叔公开课~微服务与持久集成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

閑話多說

免費報名:http://www.genshuixue.com/teacher/classCourseDetail/171117794648么可以通過閱讀原文報名

.Net Core來了,帶給我們的是什么?跨平臺,無疑是最大的亮點!

Docker橫空出世,讓開發者和運維者都嘗到了甜頭!

Jenkins持久集成,功能包括了持續的軟件版本發布與測試,讓開發人員專心關注自己的代碼開發,讓運維人員專心寫部署代碼,一次性工作,從來不要反復的做一件事!

云時代來了,容器時代了,面向應用的微服務也來了,麻煩也就跟著來了,我應該如何去找到你,應用A,你被部署到了容器里,你的IP不真的不清楚,因為你是那么的善變。因為出現了這些問題,所以在解決問題的道路上出現了“服務發現”,“服務熔斷”,“服務注冊”等。

微軟.Net Core和Docker合作,打造多應用部署,我們都應該知道的YML

想像一下,把一個大系統拆分成多個小服務,這些小服務在分別去部署,或者它們之間又可以相互通信,這對于開發來說是清晰了,對部署來說是麻煩了,對開發來說是職責分離了,應用與應用之間解耦了,以后的A應用的升級不會影響到B應用了,這大概就是微服務設計的初衷吧!

1 微服務項目圖

2 Dockerfile的使用

對于容器化部署來說,我們只要關心Dockerfle和YML文件即可,其中Dockerfile用來生成應用的鏡像;YML用來部署這個系統里所有的應用。

應用C里的Dockerfile,它以aspnetcore為基礎,然后將自己的發布的代碼復制到了鏡像里,最后使用dotnet命令啟動這個應用!

3 docker-compose.yml進行服務的部署

YML里會有這個系統的服務名稱和每個小應用的服務名及它們使用的Dockerfile的地址,生成的鏡像名,鏡像運行后的容器名,監聽的端口,使用的網絡,運行的環境等很多配置的信息


version: '3'services:a:image: abuild:context: ./應用Adockerfile: Dockerfileb:image: bbuild:context: ./應用Bdockerfile: Dockerfilec:image: cbuild:context: ./應用Cdockerfile: Dockerfile


version: '3'services:a:environment:- ASPNETCORE_ENVIRONMENT=Developmentports:- "80"


事實上,對于服務的部署可能要說的還很多,這里篇幅有限,就到這吧!

?

原文:http://www.genshuixue.com/teacher/classCourseDetail/171117794648


.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com


總結

以上是生活随笔為你收集整理的大叔公开课~微服务与持久集成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。