![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot and Spring Cloud
Spring Boot 和 Spring Cloud系列
子夜(HenryGe)
爱编程,爱生活,无惧风雨,创造未来。
展开
-
历程之Spring Boot 2:Hello, Spring Boot 2
从业10年,经历了技术架构由单一应用部署到分布式部署,业务架构由单一系统到微服务。技术框架由之前的Struts,Struts2为核心,演变到Spring MVC,再到现在的Spring Boot。技术框架的演变方向始终朝着快速开发的目的,让程序员将更多的时间和精力放在业务需求的整理、设计和实现上。 当初Spring的XML配置化的IOC的出现给应用的开发带来极大的便捷,于是很快赢得程序员的喜爱,...原创 2019-09-04 17:16:49 · 140 阅读 · 0 评论 -
历程之Spring Boot 2:MyBatis访问数据库
最近几年接触的项目中,数据库访问中间件都不见Hibernate的踪影了,基本都是MyBatis。MyBatis相对于Hibernate来说的确方便很多,最关键的就是灵活,在绝大多数的项目当中,如果使用Hibernate将一对多或者多对一,主外键关系在数据库和代码中限制死,那么在后期的开发和测试过程中绝对是非常麻烦的事情。所以在使用MyBatis时候,我们一般将这列的数据关系限制在业务中,这样至少数...原创 2019-09-11 10:38:49 · 91 阅读 · 0 评论 -
历程之Spring Boot 2:Redis5缓存数据
Spring和Redis的搭配不算是有多新颖,Redis使用已经非常普遍,在上面的搭配中,Spring收到的请求和请求返回结果可以作为key-value缓存到Redis,在我之前做过的抢购项目中是最常见的方法。 在本文中,我将使用之前做的Spring Boot 2 + MyBatis的项目作为基础继续添加Redis的访问,同样需要有Redis集群正常运行中,Redis集群可以访问之前写的Redi...原创 2019-09-20 17:47:58 · 144 阅读 · 0 评论 -
聊聊Eureka的心跳机制
Eureka是Netflix公司开发的一套开源服务框架,后被引入到Spring的生态圈中,于是有了Spring Cloud Eureka。Spring Cloud Eureka是对原版的二次开发,再次基础上添加了Spring Boot的自动化配置,使用者可以通过简单的注解配置即可完成注册中心构建,实例的注册和服务的消费。但是这三点都不是本文要讲的,本文要说的是在实例注册后,实例通过心跳告诉注册中心...原创 2019-09-03 13:22:28 · 4028 阅读 · 0 评论 -
历程之Spring Boot 2:Eureka注册中心
Eureka是Netflix开发的一套开源服务治理框架,他依托于类似Tomcat,Jetty之类的Web容器才能启动。他类似于Zookeeper和Dubbo的集合,一般将Eureka的注册中心称为服务端,而使用Eureka将服务注册到服务端或者从服务端获取服务的应用称为Eureka的客户端。这个和Dubbo非常明显的分为Provider和Consumer不太一样。 本文将依托于Spring Bo...原创 2019-09-29 10:48:50 · 163 阅读 · 0 评论