SpringCloud
粉蒸妹
做一只有理想的闲鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud-Nginx+Zuul实现网关集群(八)
配置并启动nginxnginx中配置zuul网关服务器的轮询机制测试在网关过滤器中打印出端口号启动端口号为8081和8082的zuul网关服务器访问接口,查看控制台打印,以轮询结果分别在8081和8082的服务器中调用...原创 2019-11-15 17:55:08 · 1634 阅读 · 0 评论 -
SpringCloud-搭建Zuul网关服务(七)
网关的作用:可以实现负载均衡、路由转发、日志、权限控制、监控Nginx和Zuul的区别:Nginx是采用服务器负载均衡转发Zuul依赖Ribbon和Eureka实现本地负载均衡转发相对来说Nginx功能比Zuul功能更强大,能够整合其他语言比如lua脚本实现强大的功能,同时Nginx可以更好的抗高并发,Zuul网关适用于请求过滤和拦截等网关和过滤器的区别:网关是拦截所有服务器请求...原创 2019-11-15 16:59:43 · 236 阅读 · 0 评论 -
SpringCloud-SpringCloud Config分布式配置中心(六)
目前分布式配置中心框架还是比较多的,主流的有:DiamondDisconfApolloSpringCloud ConfigNetflixarchaius这里介绍SpringCloud Config,但是感觉看网上使用Apollo比较多,以后了解了Apollo再做对比吧为什么要使用分布式配置中心?– 在微服务项目中,如果使用传统的方式管理配置文件就会变得很复杂,如果配置文件需要修...原创 2019-11-15 14:21:18 · 297 阅读 · 0 评论 -
SpringCloud-Hystix服务保护框架(五)
hystix可以解决的问题:服务间的调用超时服务间的调用失败hystix特性:断路器服务降级在高并发情况下,防止用户一直等待,使用服务降级方式,就是返回一个友好的提示给客户端,目的是为了用户体验更好服务熔断服务熔断是为了保护服务,如果请求达到了一定的极限(可以自己设置阈值),如果请求超出了设置的阈值,则自动开启服务保护功能,使用服务降级返回一个友好提示。熔断机制和服务降级一起...原创 2019-11-14 18:02:06 · 219 阅读 · 0 评论 -
SpringCloud-Feign客户端调用工具(四)
在实际项目开发中Feign使用最多以订单服务调用会员服务举例,会员服务的代码就不在这里体现了引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka...原创 2019-11-14 16:27:29 · 247 阅读 · 0 评论 -
SpringCloud-Ribbon客户端负载均衡(三)
Ribbon实现负载均衡的原理:客户端从eureka注册中心获取对应的注册信息列表,拿到一个List集合,通过负载均衡算法得到服务器地址进行远程调用负载均衡算法:实际服务器位置下标=总请求数%服务器集群数以订单服务调用会员服务举例:Ribbon实现在消费提供者项目(订单服务)中引入依赖 <dependency> <groupId>o...原创 2019-11-13 16:05:25 · 210 阅读 · 0 评论 -
SpringCloud-多模块项目搭建(二)
上篇文章介绍了如何搭建eureka注册中心,这篇文件主要搭建一下springcloud的多模块项目这里以订单服务和会员服务举例,订单服务需要调用会员服务项目结构:搭建步骤创建springcloud-parent创建springcloud-api-service同样创建下面所有子模块完成后项目结构如下引入springcloud-parent依赖<?x...原创 2019-11-12 17:38:53 · 473 阅读 · 0 评论 -
SpringCloud-Eureka注册中心实现(一)
Eureka注册中心的作用就是管理服务新建项目选择下图依赖自动导入eureka的依赖配置文件application.properties## serverserver.port=8888##eureka#指定环境eureka.environment=work# 设置是否将自己作为客户端注册到注册中心(缺省true)# 这里为不需要(查看@EnableEurekaS...原创 2019-11-12 16:51:27 · 284 阅读 · 0 评论
分享