主流程: 完成buildkit配置文件構(gòu)建并啟動,Earthly config文件的構(gòu)建,環(huán)境變量的讀取,根據(jù)傳入的target參數(shù)解析執(zhí)行ea...
最近關(guān)注了在構(gòu)建領(lǐng)域非常有前景的兩個(gè)項(xiàng)目Buildkit和基于Buildkit的Earthly項(xiàng)目,之前在公司一直推廣和使用Drone CI項(xiàng)目...
Earthly[https://github.com/earthly/earthly]是一個(gè)現(xiàn)代化的構(gòu)建工具,用來完成容器鏡像構(gòu)建,和提供類似M...
Drone CI提供了多種runtime,可以利用docker方式運(yùn)行,也可以通過傳統(tǒng)ssh方式運(yùn)行,也可以采用k8s作為runtime。Dro...
Dapr 實(shí)際是被定義為Distributed Application Runtime(分布式的程序運(yùn)行時(shí)),為開發(fā)人員提供一個(gè)分布式的程序的開...
容器是特殊的進(jìn)程,runc則是他們的直接管理工具,contanerd則是提供對runc的管理。contanerd通過shim(墊片代理)屏蔽底層...
上篇主要介紹了server端的流程,這篇的關(guān)注點(diǎn)是Client端的流程,同樣只列出核心主流程代碼。
本文以官方提供的入門的demo helloworld(https://github.com/grpc/grpc-go/tree/master/e...
異步任務(wù)與消息隊(duì)列 同步任務(wù):一定要等任務(wù)執(zhí)行完了,得到結(jié)果,才執(zhí)行下一個(gè)任務(wù)。 異步任務(wù):不用等任務(wù)執(zhí)行完,直接執(zhí)行下一個(gè)任務(wù)。 異步任務(wù)最簡...