- Spring 5.0 Microservices(Second Edition)
- Rajesh R V
- 166字
- 2021-07-02 19:44:57
Isolation between build, release, and run
This principle advocates strong isolation between the build stage, the release stage, and the run stage. The build stage refers to compiling and producing binaries by including all assets required. The release stage refers to combining binaries with environment-specific configuration parameters. The run stage refers to running applications on a specific execution environment. The pipeline is unidirectional. Hence, it is not possible to propagate changes from run stages back to the build stage. Essentially, it also means that it is not recommended to do specific builds for production; rather, it has to go through the pipeline:

In microservices, the build will create executable jar files, including the service runtime, such as the HTTP listener. During the release phase, these executables will be combined with release configurations, such as production URLs, and so on, and create a release version, most probably as a container like Docker. In the run stage, these containers will be deployed on production via a container scheduler.
- 計(jì)算機(jī)網(wǎng)絡(luò)
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- LabVIEW 2018 虛擬儀器程序設(shè)計(jì)
- SQL學(xué)習(xí)指南(第3版)
- Java編程指南:基礎(chǔ)知識(shí)、類庫(kù)應(yīng)用及案例設(shè)計(jì)
- Neo4j Essentials
- 概率成形編碼調(diào)制技術(shù)理論及應(yīng)用
- 利用Python進(jìn)行數(shù)據(jù)分析(原書第3版)
- WordPress 4.0 Site Blueprints(Second Edition)
- Cybersecurity Attacks:Red Team Strategies
- Mastering C++ Multithreading
- R用戶Python學(xué)習(xí)指南:數(shù)據(jù)科學(xué)方法
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- 微信小程序開發(fā)實(shí)戰(zhàn):設(shè)計(jì)·運(yùn)營(yíng)·變現(xiàn)(圖解案例版)
- 深入淺出Python數(shù)據(jù)分析