分类 Spring Cloud 下的文章

Spring Cloud之组件概览

Spring Cloud本身和云没有什么关系. 可以认为他是一个工具集, 可以快速构建分布式系统的工具集.
Spring Cloud以Spring Boot为基础, 提供(或者说整合了)一些强大的项目作为一个快速构建微服务分布式系统的脚手架.

有一句话说的好, 我们不制造轮子, 我们只是轮子的搬运工.

- 阅读剩余部分 -

由单体程序到微服务

很多的程序最开始都是单体程序, 在Java Web的世界里, 单体程序就是一个war,包含了需要包含的一切

  • class
  • 依赖jar
  • 页面
  • 配置文件
    ...

这种程序挺好的, 在项目比较小的时候, 单体程序可以让我们很快地上线产品, 很快地迭代新功能. 直到有一天, 增加一个小功能, 都会牵出几个小虫子来, 再到最后, 这个单体程序的代码都没有人愿意去改了. 因为改她就意味着会引发问题, 还都是莫名其妙的问题.
一般在这个时候, 程序的代码行数基本都已经几千上万了, 或者更多.
出现这种问题, 就可以考虑改变一下架构, 比如--微服务.

- 阅读剩余部分 -