摘要: 1. 回顾 上一篇博客中,实现了单节点的Eureka Server。Eureka Client会定时连接Eureka Server,获取注册表中的信息并缓存到本地。微服务在消费远程API时总是使用本地缓存中的数据。因此一般来说,即使Eureka Server发生宕机,也不会影响到服务之间的调用。但如 阅读全文
posted @ 2018-03-20 19:54 禁忌夜色153 阅读(3784) 评论(0) 推荐(0) 编辑
摘要: 1. 回顾 通过上篇博客的讲解,我们知道硬编码提供者地址的方式有不少问题。要想解决这些问题,服务消费者需要一个强大的服务发现机制,服务消费者使用这种机制获取服务提供者的网络信息。不仅如此,即使服务提供者的信息发生变化,服务消费者也无须修改配置文件。 服务提供者、服务消费者、服务发现组件这三者之间的关 阅读全文
posted @ 2018-03-20 17:23 禁忌夜色153 阅读(9380) 评论(0) 推荐(0) 编辑
摘要: 从本文开始,以一个电影售票系统为例讲解Spring Cloud 1. 版本 jdk:1.8 SpringBoot:2.0.0.RELEASE SpringCloud:Finchley.M8 2. 系统信息 使用Spring Data JPA作为持久层框架,使用H2作为数据库 3. 编写服务提供者 开 阅读全文
posted @ 2018-03-20 15:19 禁忌夜色153 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 1. 单体架构 一个归档包(例如war格式)包含所有功能的应用程序,通常称为单体应用。 > 复杂性高:模块多,模块的边界模糊,依赖关系不清楚,代码质量参差不齐。 > 技术债务:随着时间推移、需求变更和人员更迭,逐渐形成应用程序的技术债务,越积越多。“不坏不修”,因为其他模块可能会以意料之外的方式使用 阅读全文
posted @ 2018-03-20 14:24 禁忌夜色153 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: © 版权声明:本文为博主原创文章,转载请注明出处 1. 版本 SpringBoot:2.0.0.RELEASE 2. 集成 SpringBoot集成actuator模块非常简单,只需要引入actuator模块的依赖即可。 3. 访问 书上写的访问方式为:http://ip:port/health;但 阅读全文
posted @ 2018-03-20 10:50 禁忌夜色153 阅读(1624) 评论(0) 推荐(0) 编辑