001 做一个合格的喷子---springcloud起步
2021-05-17 00:30
标签:现在 信息 单体 维护 复杂度 业务 pre 出现 为我 一 .概述 本次开始springcloud的学习,参考的资料有springcloud微服务实践--翟永超和周立的springcloud与docker实践.国内的书籍不多,但是这两本都算不错,覆盖的内容也是比较多的,参照官方文档就开始本次的初始化. 本次使用周立老师的书籍作为整体的演进方式. 二 .微服务概述 微服务的出现时一个演进的过程,我们先回想一下我们最初的架构的内容. 单体应用,我们最初的项目就是一个war包,这就是一个all in one的单体工程.在单体工程之中,我们的部署和开发都算简单, 但是当项目不断演进的时候,就会出现大量的问题: [1]复杂程度太高了,毕竟所有的内容都放在了一处,一旦修改,我们就需要重新部署整个项目. [2]性能不好,我们只能通过不断的打补丁来完成项目的性能提升,但是性能的终点很快就会到达. 在些问题在微服务之中都是比较容易解决的,但是微服务之中也存在大量的问题. [1]运维的成本大大提升,毕竟现在需要维护一系列的服务. [2]分布式环境下,技术的难度和复杂度提升. [3]微服务的粒度:这个是最为关键的一点,太细,我们的业务代码几乎无法编写,因为我们总是调用相似的服务. 太粗,我们就会生成大量相似的微服务. 三.微服务框架 我们本次使用的框架就是springcloud来完成我们的微服务的实践,本身使用springloud是比较简单的,但是难点在于组件太多,名词太多,考虑的问题太多. 本次就选用最为常见的组件的学习. 我们需要做一个版本问题的更正. 本次使用springboot1.5.9,加上springcloud的D-SR5来构建项目.具体的maven信息如下: 001 做一个合格的喷子---springcloud起步 标签:现在 信息 单体 维护 复杂度 业务 pre 出现 为我 原文地址:https://www.cnblogs.com/trekxu/p/9748038.html
文章标题:001 做一个合格的喷子---springcloud起步
文章链接:http://soscw.com/index.php/essay/86487.html