SpringCould
程序员小强
大家好我是程序员小强,相互学习,共同进步
展开
-
SpringCloud之详细使用教程与实例
为了方便查看,本文对之前写的文章做一下汇总,索引一下SpringCould 实战教程的相关文章[SpringCould]之实战开篇[SpringCould篇]之服务注册与发现Eureka服务端搭建[SpringCould篇]之服务生产者项目搭建[SpringCould篇]之服务消费者方式Feign[SpringCould篇]之服务消费方式Ribbon[SpringCould篇]之断路器(Hystrix)[SpringCould篇]之服务网关(zuul)介绍与配置[SpringCould篇原创 2020-11-22 18:11:09 · 7841 阅读 · 1 评论 -
[SpringCould篇]之配置中心(spring-could-config)
1.前置准备之前教程中的项目搭建好SpringCould实战开篇2.配置中心服务端搭建搭建服务端工程 项目名:config-server2.1添加依赖 <parent> <artifactId>spring-could-example</artifactId> <groupId>com.example</groupId> <version>1.0.0</version> </原创 2020-11-22 17:59:06 · 6314 阅读 · 0 评论 -
[SpringCould篇]之服务网关(zuul)代码实战
1.前置准备之前教程中的项目搭建好SpringCould开篇[SpringCould篇]之服务注册与发现Eureka服务端搭建[SpringCould篇]之服务生产者项目搭建[SpringCould篇]之服务消费者方式Feign[SpringCould篇]之服务消费方式Ribbon2.创建server-zuul工程2.1添加依赖 <parent> <artifactId>spring-could-example</artifactId>原创 2020-11-22 17:54:59 · 5864 阅读 · 0 评论 -
[SpringCould篇]之服务网关(zuul)介绍与配置
服务网关(zuul)介绍与配置一、前言介绍1.什么是服务(API)网关?服务网关也就是API网关,可以作为服务的统一入口。可提供身份校验、动态路由、负载均衡、安全管理、统计、监控、流量管理、灰度发布、压力测试等功能。API 网关有很多实现方式,如:Spring Cloud Zuul、 Nginx、Tyk、Kong。本篇介绍的对象正是 Spring Cloud Zuul。Spring Cloud Zuul 是基于 Netflix Zuul 的微服务路由和过滤器的解决方案,也用于实现 API 网关原创 2020-11-22 17:48:09 · 7021 阅读 · 10 评论 -
[SpringCould篇]之断路器(Hystrix)
1.背景在微服务架构中,服务间根据业务拆分成多个,并且服务之间相互调用。为了保证高可用,服务通常会集群部署,但是由于网络或自身原因,服务并不能保证100%可用。若某个服务出现问题,调用就会出现阻塞。若Servlet容器线程资源会被消耗完毕,会导致服务瘫痪。 为了解决以上问题引入了断路器(Hystrix),hystrix具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。起到了微服务的保护机制,防止某个单元出现故障.从而引起依赖关系引发故障的蔓延,最终导致整个系统的瘫痪。原创 2020-10-18 17:45:44 · 6032 阅读 · 0 评论 -
[SpringCould篇]之服务消费方式Ribbon+RestTemplate
1.前言1.1调用服务的方式Spring-Cloud调用服务有两种方式Ribbon+RestTemplateFeignRibbon是一个基于HTTP和TCP客户端的负载均衡器,feign默认集成了ribbon。本文主介绍Ribbon方式消费者相关依赖版本spring-boot - 2.1.4.RELEASEspring-cloud - Greenwich.SR12.Maven依赖 <parent> <artifactId>spring-cou原创 2020-10-18 17:35:20 · 5672 阅读 · 0 评论 -
[SpringCould篇]之服务消费者方式Feign
1.前言1.1调用服务的方式Spring-Cloud调用服务有两种方式Ribbon+RestTemplateFeign本文主介绍Feign消费方式的使用,Feign是一个声明式、模板化的HTTP客户端,feign整合了ribbon,具有负载均衡的能力。相关依赖版本spring-boot - 2.1.4.RELEASEspring-cloud - Greenwich.SR11.2什么是feigin?优点?feign采用的是基于接口的注解feign整合了ribbon,具有负载均原创 2020-10-18 17:30:07 · 5626 阅读 · 1 评论 -
[SpringCould篇]之服务生产者项目搭建
本文介绍生产者服务搭建,并注册到Eureka 注册中心。相关依赖版本spring-boot - 2.1.4.RELEASEspring-cloud - Greenwich.SR11.Maven依赖 <parent> <artifactId>spring-could-example</artifactId> <groupId>com.example</groupId> <version>1.0.原创 2020-10-18 17:24:50 · 5318 阅读 · 2 评论 -
[SpringCould篇]之服务注册与发现Eureka服务端搭建
本文介绍Eureka 注册中心的搭建相关依赖版本spring-boot - 2.1.4.RELEASEspring-cloud - Greenwich.SR1基于父工程创建子工程命名为:server-eureka源码项目地址见文末1.添加Maven依赖 <parent> <artifactId>spring-could-example</artifactId> <groupId>com.example</groupId原创 2020-10-12 23:30:41 · 5592 阅读 · 0 评论 -
SpringCould实战开篇
计划系统性的总结一下Spring Could相关,每一篇总结都带有整合实例,大致预告内容如下,持续更新中 …服务注册与发现Eureka服务端搭建高可用服务注册中心服务生产者项目搭建服务消费者方式之Feign服务消费方式之Ribbon+RestTemplate断路器(Hystrix)服务网关(zuul)介绍与配置服务网关(zuul)代码实战配置中心(spring-could-config)配置中心配置之热更新1.简介官网地址:传送门SpringCloud是基于SpringBoot的一原创 2020-10-12 23:27:59 · 6049 阅读 · 1 评论