分类 Spring Cloud 下的文章

【翻译】This Week in Spring - June 19th, 2018

原文:This Week in Spring - June 19th, 2018

大家好,Spring 的粉丝们!欢迎来到这次精彩绝伦的 This Week in Spring!本周我将在荷兰阿姆斯特丹(拜访客户); 伦敦,英国(伦敦Java社区Java用户组谈话和SpringOne Tour活动); 巴黎,法国(第一届JHipster Conf); 克拉科夫,PL(适用于Devoxx波兰),然后去圣保罗,BR(Spring Connect秀)。 如果你在任何一个地方,请欢迎来偶遇!

Spring Cloud之组件概览

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

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


- 阅读剩余部分 -

由单体程序到微服务

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

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

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




- 阅读剩余部分 -