
spring cloud
文章平均质量分 62
chenbinqq
这个作者很懒,什么都没留下…
展开
-
微服务-SpringCloud: 熔断保护Sentinel
Sentinel支持信号量隔离(不支持线程池隔离),多种熔断降级策略,支持QPS流量控制。Sentinel是Hystrix的替代方案。Sentinel的核心概念:资源,规则,检验规则是否生效。1.Sentinel的使用①安装管理控制台(去官网下载对应的jar包,注意启动脚本中jar的版本)②将所有微服务交给控制台管理在微服务中引入依赖和增加配置(这里注意Sentinel是懒加载,在接收到请求之后才能在控制台看到数据,也可以在控制台配置各种规则)③对服务的熔断保护.转载 2021-11-13 17:40:07 · 304 阅读 · 0 评论 -
使用knife4j后,终于放弃了swagger-ui
介绍knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,在微服务架构下显的很臃肿,因此项目正式更名为knife4j。目前项目主要的模块如下:此示例根据官方文档介绍转载 2020-07-15 14:08:00 · 2895 阅读 · 1 评论 -
Eclipse中创建Spring Cloud的Eureka Client,启动后立即停止
问题描述:Eureka Client服务启动后,立即停止了。在Eureka注册中心中查看不到ACYXAUTOPART服务Eureka注册中心服务的console控制台信息如下解决方案:在pom.xml中添加如下spring-web对应的dependency<dependency> <groupId>org.springframework.boot</groupId> <artifa原创 2020-10-27 16:09:00 · 349 阅读 · 0 评论 -
使用IntelliJ IDEA创建Spring Cloud的分布式配置中心Config
为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。支持配置服务放在配置服务的内存中(即本地),也支持放在远程 Git 仓库中。在 Spring Cloud Config 组件中,分两个角色,一是 Config Server,二是 Config Client。创建Config ServerFile---new---module---Spring Assistant点击next...原创 2020-05-11 15:49:51 · 760 阅读 · 0 评论 -
使用IntelliJ IDEA创建Spring Cloud的路由网关Zuul
Eureka注册中心:《使用IntelliJ IDEA创建Spring Cloud服务注册中心》服务提供者创建:《使用IntelliJ IDEA创建Spring Cloud的Eureka Client》Ribbon实现负载均衡:《使用IntelliJ IDEA创建Ribbon项目实现负载均衡》集成Feign的项目:《使用IntelliJ IDEA创建集成Feign的项目简化服务调用的网络连接》Ribbon项目中使用Hystrix熔断器:《使用IntelliJ IDEA在Spring Clou原创 2020-05-10 15:53:02 · 2209 阅读 · 2 评论 -
使用IntelliJ IDEA创建Spring Cloud的熔断器可视化监控项目
创建项目File---new---module---Spring Assistant点击next如下图选择Hystrix Dashboard点击next配置项目resources目录下新建application.yml,application.yml的功能和application.properties是一样的,但yml文件是树状结构,有更好的层次感,更易于理解。然后,删除原有的application.properties。如下图application.yml原创 2020-05-10 09:42:46 · 490 阅读 · 0 评论 -
使用IntelliJ IDEA在Spring Cloud的Feign项目中使用Hystrix熔断器
Eureka注册中心:《使用IntelliJ IDEA创建Spring Cloud服务注册中心》服务提供者创建:《使用IntelliJ IDEA创建Spring Cloud的Eureka Client》Ribbon实现负载均衡:《使用IntelliJ IDEA创建Ribbon项目实现负载均衡》集成Feign的项目:《使用IntelliJ IDEA创建集成Feign的项目简化服务调用的网...原创 2020-05-07 11:40:22 · 642 阅读 · 0 评论 -
使用IntelliJ IDEA在Spring Cloud的Ribbon项目中使用Hystrix熔断器
Eureka注册中心:《使用IntelliJ IDEA创建Spring Cloud服务注册中心》服务提供者创建:《使用IntelliJ IDEA创建Spring Cloud的Eureka Client》Ribbon实现负载均衡:《使用IntelliJ IDEA创建Ribbon项目实现负载均衡》集成Feign的项目:《使用IntelliJ IDEA创建集成Feign的项目简化服务调用的网...原创 2020-04-30 15:46:19 · 388 阅读 · 0 评论 -
使用IntelliJ IDEA创建集成Feign的项目简化服务调用的网络连接
Eureka注册中心:《使用IntelliJ IDEA创建Spring Cloud服务注册中心》服务提供者创建:《使用IntelliJ IDEA创建Spring Cloud的Eureka Client》Ribbon实现负载均衡:《使用IntelliJ IDEA创建Ribbon项目实现负载均衡》File---new---module---Spring Assistant单击nex...原创 2020-04-29 17:55:26 · 947 阅读 · 0 评论 -
使用IntelliJ IDEA创建Ribbon项目实现负载均衡
Eureka注册中心:《使用IntelliJ IDEA创建Spring Cloud服务注册中心》服务提供者创建:《使用IntelliJ IDEA创建Spring Cloud的Eureka Client》本文将创建服务集群(即服务提供者的集群),将集群中的服务均注册到Eureka注册中心。然后创建Ribbon项目,使用ribbon+restTemplate这种服务方式来调用Eureka注册中...原创 2020-04-29 14:21:31 · 1442 阅读 · 0 评论 -
使用IntelliJ IDEA创建Spring Cloud的Eureka Client
创建项目File---new---module---Spring Assistant单击next,进入如下图页面点击next,在如下图页面中勾选Spring Cloud Discovery、Eureka Server点击next点击finish,完成项目创建。配置项目spring cloud官网地址:https://spring.io/pr...原创 2020-04-28 17:03:25 · 946 阅读 · 0 评论 -
使用IntelliJ IDEA创建Spring Cloud服务注册中心
File---new---module---Spring Assistant单击next,进入如下图页面点击next,在如下图页面中勾选Spring Cloud Discovery、Eureka Server...原创 2020-04-24 23:42:23 · 785 阅读 · 0 评论 -
防雪崩利器:熔断器 Hystrix 的原理与使用
前言分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择.服务雪崩效应的定义服务雪崩效应是一种因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程.如果所示:上图中, A为服务提供者, B为A的服务调用者, ...转载 2019-11-04 22:30:47 · 488 阅读 · 0 评论 -
放弃 Dubbo,选择最流行的 Spring Cloud 微服务架构实践与经验总结
前言在使用 Spring Cloud 之前,我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉 Spring Boot,到项目中的慢慢使用,再到最后全面拥抱 Spring Cloud。这篇文章给大家介绍我们使用 Spring Boot / Cloud 一年多的经验总结。在开始之前我们先介绍几个概念,什么是微服务,它的特点是什么? Spring Boot / Clou...转载 2019-10-11 13:12:08 · 470 阅读 · 0 评论 -
Spring Cloud底层原理
目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这...转载 2019-09-05 15:57:56 · 245 阅读 · 0 评论