1/18

第七章:持续集成与部署(Travis CI + AWS Elastic Beanstalk)

这一章紧接上一章节,真正开始在 Github、Travis CI、AWS 上进行操作。

略。

 

第八章:多容器应用:准备阶段(Nginx + React + Express + Postgres + Redis)

接下来将继续提高应用架构复杂度,更多容器情况下的开发流程。

容器1:前端 react 客户端

容器2:express web 服务器

容器3:计算斐波那契数列的 worker

容器4:Nginx

容器5:redis

容器6:Postgres

这个项目实现了以下效果,用户请求页面后,在页面可以输入一个数字发送给服务端,服务端响应请求并在 worker 中计算用户发来数字在斐波那契数列对应项的值。

页面上有存储在 Postgres 的历史输入值,还有存储在 redis 的计算结果。

这一章节都是在实现容器1、容器2、容器3这三个应用,如果只想关注在 Docker 技术的可略过。

这一章节完成后的代码模板,懒得自己敲的话可以用咪咪的:

https://github.com/lyf61/Docker-and-Kubernetes-The-Complete-Guide-Complex-App-Starter

posted @ 2025-01-18 20:14  Hbro  阅读(6)  评论(0)    收藏  举报