1 说明 1. 全部配置基于 2. 当前SpringBoot使用 3. SpringBootAdmin基于Eureka进行Client发现,Eureka搭建参见 "SpringBoot2.x搭建Eureka" 4. SpringBootAdmin项目文档参见 "SpringBootAdmin参考文档 ...
分类:
编程语言 时间:
2018-10-16 10:15:09
阅读次数:
202
1、Eureka的基本架构 a、Eureka Server 提供服务注册和发现 b、Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 c、Service Consumer 服务消费方 从Eureka获取注册服务列表,从而能够消费服务 2、 创建父工 ...
分类:
编程语言 时间:
2018-10-14 16:36:29
阅读次数:
138
1、创建子工程spring-cloud-peer(jar) 2、创建application-peer1.properties,application-peer2.properties application-peer1.properties application-peer2.properties ...
分类:
编程语言 时间:
2018-10-14 16:17:42
阅读次数:
134
微服务架构,对于从事JAVA架构的童鞋来说,早已不是什么新鲜的事儿,他们有鼎鼎大名的Spring Cloud这样的全家桶框架支撑,包含微服务核心组件如 1. Eureka:实现服务注册与发现。 2. Zuul:实现统一API网关。 3. Hystrix:实现熔断保护与可视化监控。 4. Config ...
分类:
Web程序 时间:
2018-10-14 11:41:14
阅读次数:
244
本文会以一个简单而完整的业务来阐述Spring Cloud Finchley.RELEASE版本常用组件的使用。如下图所示,本文会覆盖的组件有: 1. Spring Cloud Netflix Zuul网关服务器 2. Spring Cloud Netflix Eureka发现服务器 3. Spri ...
分类:
编程语言 时间:
2018-10-12 13:43:53
阅读次数:
243
记录一下今天工作中的一个小失误。 今天用Feign搭建服务消费者的时候,考虑消费者不需要再提供服务给其他服务,所以不需要注册到注册中心(eureka)中。结果把registerWithEureka和fetchRegistry都关掉了,服务调用时报错:com.netflix.client.Client ...
分类:
编程语言 时间:
2018-10-11 15:16:41
阅读次数:
3408
第1章 课程介绍课程导学和学习建议第2章 微服务介绍什么是微服务, 单体架构优缺点, 常见的几种架构模式。第3章 服务注册与发现介绍微服务中的服务注册与发现机制,Spring Cloud Eureka组件的使用以及如何保证高可用第4章 服务拆分以商品服务和订单服务为例介绍微服务拆分中的业务功能拆分和 ...
分类:
编程语言 时间:
2018-10-09 22:45:51
阅读次数:
217
一 .概述 在我们的微服务之中,最为重要的就是我们的服务中心,当我们使用单机环境下,一旦我们的服务中心瘫痪,那么我们的所有的服务都是挂掉. 因此,我们需要对我们的服务中心进行高可用的配置. 二 .高可用的配置 在eureka的高可用配置之中,原理就是将我们的eureka的服务器端注册到另外的eure ...
分类:
其他好文 时间:
2018-10-06 23:06:25
阅读次数:
173
一 .概述 前面我们搭建好了我们单机环境下eureka的服务器端,本次我们将我们自己的微服务注册到我们的服务器端. 二 .环境的搭建 [1]添加依赖 在上面,最核心的就是红色部分的依赖,表示我们的客户端的eureka的依赖. [2]配置yml文件的内容 上限的配置之中,我们需要注意的就是下面的两点内 ...
分类:
其他好文 时间:
2018-10-06 20:40:22
阅读次数:
203
一 .概述 在前面,我们知道服务中心对于一个微服务架构的重要性,没有服务中心,整个微服务都不会存在. 本次,我们学习一下eureka服务中心的搭建. 二 .eureka的基本原理 在学习之中,为了更好的搭建我们的服务中心,我们首先了解一下eureka的基本原理. [1]每一个微服务在启动的时候,都会 ...
分类:
其他好文 时间:
2018-10-06 19:48:22
阅读次数:
94