系统架构
kerongao
多年大型系统架构设计经验,关注DevOps ,云原生 , 分布式技术
展开
-
结合Spring Boot 对云原生 12-factors 最佳实践理解
结合Spring Boot 对云原生 12-factors 最佳实践理解1. 概述12-factors是一套构建云原生应用程序的指导原则。对于云原生应用,指的是一个跨环境可移植、易于更新、可伸缩到足以利用云的弹性能力的应用程序。12-factors包含了管理配置数据、抽象库依赖关系和后台服务、日志流和管理的最佳实践。目前的大部分开发框架在设计上已经遵循了其中的许多原则,而在容器内运行应用程序则支持其中的一些原则Spring Boot是构建微服务应用程序的主流框架。在本文中,我们将介绍Spring原创 2020-12-14 17:14:54 · 458 阅读 · 0 评论 -
云原生12-factors中文
云原生12-factors中文1. 基准代码一份基准代码(Codebase),多份部署(deploy)12-Factor应用(译者注:应该是说一个使用本文概念来设计的应用,下同)通常会使用版本控制系统加以管理,如Git, Mercurial, Subversion。一份用来跟踪代码所有修订版本的数据库被称作 代码库(code repository, code repo, repo)。在类似 SVN 这样的集中式版本控制系统中,基准代码 就是指控制系统中的这一份代码库;而在 Git 那样的分布式版翻译 2020-12-14 11:37:12 · 211 阅读 · 0 评论 -
分布式高并发系统设计检查列表
分布式高并发系统设计检查列表这个检查表包含的内容是在设计阶段必须考虑的,并且在开始实现之前必须验证通用检查以下检查项是所有微服务都必须满足的一般架构检查| 检查项描述无状态服务所有持久性数据都存储在容器外部部署顺序服务启动不应该有顺序数据拥有权只有数据维护服务才能直接访问数据,避免多个服务管理同一份数据安全检查如果安全性较低,客户和公司数据将被盗或伪造(数据泄露)检查项描述身份验证服务受验证服务的保护授权访问被限制到适当的原创 2020-11-14 23:38:05 · 124 阅读 · 0 评论