
SpringCloud
HealerJean.
欢迎大家加我为好友,一起探讨代码的乐趣
展开
-
1_Eureka_服务注册_服务提供者_服务消费
1、服务注册中心的搭建1.1、项目名称为one-eurekas-erver1…1.2、pom.xml依赖 <!--eureka 服务端,服务注册中心--> <dependency> <groupId>org.springframework.cloud</grou原创 2018-11-29 11:54:22 · 277 阅读 · 0 评论 -
2_Ribbon客户端负载均衡和传参方式
前言上一篇讲了Eureke 服务注册和发现,已经服务提供这和服务消费者ribbon,下面这个我们重点讲下Ribbon客户端的负载均衡和传参的方式,那么开始之前,我要先讲下负载均衡1、负载均衡1.1、服务端负载均衡我们通常说的负载均衡都是服务端的负载均衡,其中分为硬件负载均衡和软件负载均衡,硬件负载均衡主要是服务器节点之间专门安装用于负载均衡的设备,如F5软件负载均衡则通过在服务器上安装...原创 2018-11-29 14:50:19 · 1230 阅读 · 0 评论 -
3_服务容错_保护断路器_@EnableCircuitBreaker和引入@SpringCloudApplication
前言前面做了一个简单的服务 注册。服务发现,服务提供者和消费者的项目,现在我们还是准备之前的项目代码1、 服务容错保护,准备的项目工程1、服务注册中心 ,端口为11112、服务提供者,端口为8080,80813、服务消费者 端口为90002、在服务消费者中引入依赖包hystrix 对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hy...原创 2018-11-29 16:53:14 · 11065 阅读 · 1 评论 -
4_feign声明式服务调用和断路器
前言项目准备1、创建项目feign-consumer2、继续使用之前的服务提供者hello-service1、简单的声明式服务调用1.1、pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId&原创 2018-11-29 17:39:29 · 317 阅读 · 0 评论 -
5_API网关服务
前言1、新建工程api-gateway1.1、添加zuly依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artif原创 2018-11-29 18:15:40 · 241 阅读 · 0 评论 -
6_config分布式配置中心
前言代码还是使用之前的代码,如果需要完整代码,请拉倒文章底部获取1、新建工程config-server1.1、添加pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-co...原创 2018-11-30 13:27:36 · 264 阅读 · 0 评论 -
2、SpringCloud 第一课 Eureka 注册中心
1、pom.xml 中添加依赖 eureka-server<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http原创 2017-05-25 21:22:10 · 291 阅读 · 0 评论 -
1、SpringCloud 微服务介绍
1、传统的代码缺点,一个非常大的系统,即使修改其中很少一块,都要重新发布1、复杂性逐渐变高2、无法按需伸缩3、技术债务逐渐上升4、部署速度逐渐变慢5、阻碍技术创新2、所以出现了微服务1、 每个微服务可独立运行在自己的进程里;2、 一系列独立运行的微服务共同构建起了整个系统;3、每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如:订单管理、用户管理等;4、 微服务之间通过一些轻量的通信原创 2017-05-25 21:58:57 · 378 阅读 · 0 评论