
springcloud
文章平均质量分 96
zmx8023zmj
加油
展开
-
Spring Cloud
http://c.biancheng.net/view/5508.html原创 2020-08-17 16:01:35 · 151 阅读 · 0 评论 -
Spring Cloud原理分析
传统开发模式分布式开发模式微服务就是将整个web应用组织为一系列小的web服务。这些小的web服务可以独立地编译和部署,可以通过各自暴露的API接口相互通讯。1.把整个系统根据功能或业务分成几个子系统2.每个子系统可以部署多个应用,多个应用之间使用负载均衡3.所有的服务都到注册中心注册,负载均衡也是通过到注册中心注册服务来使用一定的策略来实现4.所有的客户端都...原创 2019-09-25 16:27:32 · 135 阅读 · 0 评论 -
Jwt,Spring Security,Spring Cloud OAuth2,Spring Cloud Security
首先pom.xml<?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://maven.a...原创 2019-09-23 15:20:38 · 220 阅读 · 0 评论 -
Spring Cloud利用zookeeper为服务注册中心
Spring Cloud Eureka可以作为微服务的服务注册和发现中心。Spring Cloud还支持其他方式的注册和发现中心比如Spring Cloud Zookeeper和Consul,etcd等先完成Zookeeper的Windows集群搭建,接下来要做的是搭建基于Zookeeper集群的微服务的注册和调用。其中使用Feign进行负载均衡。项目结构外层pom配置文件,...原创 2019-09-05 15:10:09 · 364 阅读 · 0 评论 -
Spring Cloud Bus消息总线实例
项目目录最外层即主项目的pom文件pom.xml<?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:schemaLoc...原创 2019-09-04 18:06:13 · 497 阅读 · 0 评论 -
Spring Cloud路由网关(zuul)
微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作。共同组建了一个简单的微服务系统。zuul作为微服务系统的网关组件,是从设备和网站Netflix流应用程序后端的所有请求的前门。旨在实现动态路由、监控、弹性和安全性。如果不用路有网关zuul,让客户端直接与各个微服务通讯,会有以下问题1.客户端会多次请...原创 2019-08-28 11:59:47 · 261 阅读 · 0 评论 -
Spring Cloud Feign中使用断路器
Feign自带断路器,在配置文件中将其打开就可以application.propertiesfeign.hystrix.enabled=trueapplication.ymlfeign: hystrix: enabled : true同样的,我们要先搞定服务注册中心,并将其启动。在我的项目中它的位置是接着我将我的服务提供者启动接下来我们开始Fei...原创 2019-08-28 10:21:56 · 570 阅读 · 0 评论 -
Spring Cloud断路器Hystrix
微服务是根据业务拆分成一个个的服务,各个服务之间可以相互调用。Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因和自身原因,服务不能保证100%可用,如果单个服务出现问题,调用这个服务的就会出现阻塞,此时如果有大量请求,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性、故障等会...原创 2019-08-27 20:24:09 · 131 阅读 · 0 评论 -
SpringBoot整合Mybatis,Maven,Mysql,swagger或spring data jpa或mongodb或springcloud
一.springboot+mybatis+maven+mysql+swagger按下列步骤操作pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or...原创 2019-08-06 17:39:09 · 799 阅读 · 0 评论 -
Spring Cloud Config分布式配置中心
首先搞定注册中心file-new-modulepom.xml<?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:...原创 2019-08-13 11:37:40 · 161 阅读 · 0 评论