唱吧DevOps的落地微服务CI/CD的范本技术解读
K歌亭是唱吧的一条新业务线,旨在提供线下便捷的快餐式K歌方式,用户可以在一个电话亭大小的空间里完成K歌体验。K歌亭在客户端有VOD、微信和Web共三个交互入口,业务复杂度较高,如长连接池服务、用户系统服务、商户系统、增量更新服务、ERP等。对于服务端的稳定性要求也很高,因为K歌亭摆放地点不固定,很多场所的运营活动会造成突发流量。为了快速开发上线,K歌亭项目最初采用的是传统的单体式架构,但是随着时间的推移,需求的迭代速度变得很快,代码冗余变多,经常会出现牵一发动全身的改动。重构不但会花费大量的时间,而且对运维和稳定性也会造成很大的压力;此外,代码的耦合度高,新人上手较困难,往往需要通读大量代码才
用户评论
推荐下载
-
微服务是什么微服务的优缺点有哪些
微服务是 SOA 的一个简化版本,并且是具体的实现技术,采用容器对服务打包,可以这样说,如果没有容器技术,微服务就发展不起来。我们都知道,传统的单体应用程序会随着功能的扩展变得越来越庞大,最后修改代码
21 2021-02-01 -
CI CD Deployment for Springboot Application源码
CI-CD-Deployment-for-Springboot-Application
7 2021-04-25 -
03azure CI CD源码
03-天蓝色-CI-CD
10 2021-04-25 -
UdacityP2CI_CD源码
概述 项目计划 指示 <待办事项: 架构图(显示系统的关键部分如何工作)> <TODO:有关运行Python项目的说明。 没有上下文的用户如何在不寻求您任何帮助的情况
3 2021-04-19 -
ci_cd_exercise_solutions源码
全栈打开CI / CD。 对于这种应用工作,你需要两个环境变量,即,HEROKU_API_KEY和SLACK_WEBHOOK_URL ...懈怠网络挂接URL => 定义这些在github上,你
5 2021-04-21 -
circleci excercise CI CD练习源码
体育锻炼 我在每次提交之前都放置了一个运行更漂亮的pre-commit挂钩,并自动对代码进行了美化
9 2021-04-07 -
CI CD laravel angular mySQL源码
CI-CD-laravel-angular-mySQL
11 2021-04-06 -
Spring启动github ci cd源码
Spring启动github ci-cd
8 2021-02-23 -
和docker and ci cd玩源码
前端 该项目是使用版本11.2.0生成的。 开发服务器 为开发服务器运行ng serve 。 导航到http://localhost:4200/ 。 如果您更改任何源文件,该应用程序将自动重新加载。
28 2021-02-23 -
rails postgres heroku example ci cd
Rails+Postgres Heroku示例 此示例演示了如何为部署在Heroku上的Rails+Postgres项目设置持续集成和部署。有关更详细的文档,请参阅Shippable的持续部署部分。此
1 2024-12-08
暂无评论