SpringCloud个人笔记
一个中文名
java博客
展开
-
SpringCloud--浅出Hystrix
1、为什么需要Hystrix ①在分布式环境下,服务和服务之间相互调用,无法确保其他服务的可靠性,服务越多可靠性越低,影响当前主流程可靠性。 ②调用当前流程时因为其他关联服务,如果出现异常、超时等,影响整个应用的可用性,会导致大量服务崩溃。 而hystrix类似电路中的保险丝,及时切断故障的服务(通过一些策略优化调用流程),通过依赖隔离使其不会相互影响。 2、h...原创 2018-11-06 11:32:42 · 2902 阅读 · 7 评论 -
SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
原文链接地址:http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/ 这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: Feature Consul zookeeper etcd euerka 服务健康检查 服务状态,内存,硬盘等 ...转载 2017-05-23 22:09:11 · 19301 阅读 · 5 评论 -
SpingCloud资讯-断路器、注册中心、网关
Spring Cloud Alibaba 关注的程序员DD博客一直在持续推荐SpringCloudAlibaba相关资讯,需要的可以去围观 spring-cloud-alibaba-nacos 阿里巴巴注册中心 多nacos持久化支持mysql spring-cloud-alibaba-sentinel-zuul 网关 sentinel 阿里巴巴断路器 (类hystrix工具 h...原创 2019-05-21 16:53:10 · 2983 阅读 · 4 评论 -
浅出Hystrix2--加深理解和个人笔记
基本运用 依赖隔离 --- 线程池隔离 ----- 线程池开销对比隔离带来的好处,99%情况下延迟为9ms 针对对实时要求特别高的可以使用信号量,前提是服务足够可靠和快速。 通过spring cloud config和Spring Cloud bus 刷新动态属性来灵活控制hystrix 命令名称、分组、线程池划分 hystrix根据组来统计实现度量统计,默认的线程池的划分也是根据...原创 2018-11-20 11:22:28 · 792 阅读 · 0 评论 -
微服务概述
SpringBoot技术特点 SpringBoot 是由Pivotal团队提供的全新框架,其设计目的是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid ap...原创 2017-09-18 10:34:46 · 722 阅读 · 0 评论 -
springcloud中用到的配置项,kafka、Validator、swagger等
swagger: swagger 引入 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifact...原创 2017-12-20 09:44:02 · 1540 阅读 · 0 评论 -
Spring Cloud Stream个人笔记
https://github.com/spring-cloud/spring-cloud-stream 基本信息: org.springframework.cloud:spring-cloud-stream是由spring integration整合boot 对不同的MQ进行抽象出,绑定器binding和channle,用于MQ的通用实现,方便无缝集成和替换,屏蔽消息中间件对应用的复...原创 2018-11-18 22:18:22 · 1392 阅读 · 0 评论 -
SpringCloud Ribbon源码个人笔记
SpringCloud版本1.4.x和1.5.x,源码结构打通消息 // spring-cloud-netfix-core //RibbonLoadBalancerClient //ribbonClinet 具体的执行类 LoadBalancerClient → ServiceInstanceChooser包含选择服务实例方法没用上,最终使用ILoad...原创 2018-10-24 18:21:29 · 557 阅读 · 0 评论 -
spring-boot-admin搭建
一、admin-server 1、pom相关依赖 引入一下依赖,admin-server中包含了actuator、zuul等,所以只需以下依赖即可,另外admin-server包含了太多同boot重复的jar包,很容易产生冲突也不好一一解决,所以我选了一下的spring-boot-start-parent的Camden.SR5,请大家注意 jolokia-core 用来查看jmx相关,不过a...原创 2018-01-19 18:21:13 · 708 阅读 · 0 评论 -
SpringBoot简单集成rabbitMQ
概述: 首先引入依赖包。 <!-- rabbitMQ --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp...原创 2017-10-09 16:50:47 · 2318 阅读 · 1 评论 -
SpringBoot集成swagger以及swagger的运用
swagger需要的包: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.5.0</version> </depende...原创 2017-03-03 17:10:53 · 1883 阅读 · 0 评论