spring cloud
加号Jaryn
在乎比不在乎难得多,别把不屑当自傲
展开
-
【序2】springcloud-config.md
1、springcloud技术体系2、观察者/监听模式JDK观察者模式ObservableObserverJDK监听者模式EventObjectEventListenerspring监听模式ApplicationListenerApplicationEvent3、BootstrapApplicationListener1、负责加载bootstrap.properties...原创 2019-09-21 12:32:54 · 136 阅读 · 0 评论 -
【序3】springcloud-config-server
概念{application}=jaryn{profile}=prod{label}=master{application}-{profile}.properties基于Git操作springcloud_config_server1.1、代码@EnableConfigServerpackage cn.jaryn;import org.springframework.boot.Sp...原创 2019-09-21 12:34:00 · 78 阅读 · 0 评论 -
【序4】springcloud-健康检查
自定义helth管理可以实现自己的健康检查,类似cpu状态等等package cn.jaryn.health;import org.springframework.boot.actuate.health.AbstractHealthIndicator;import org.springframework.boot.actuate.health.Health;import org.sp...原创 2019-09-21 12:34:56 · 281 阅读 · 0 评论 -
【序5】springcloud-netflix-eureka
分布式系统基本组成-服务提供方(Provider)-服务消费方(Consumer)-服务注册中心(Registry)-服务路由(Router)-服务代理(Broker)-通讯协议(Protocol)高可用架构基本原则消除单点失败可靠性交迭故障探测Proxy:一般性代理,路由Broker:包括路由,并且算法Message Broker:消息路由、消息管理Eureka...原创 2019-09-21 12:36:15 · 107 阅读 · 0 评论 -
【序6】springcloud-netflix-ribbon
实现机制RestTemplate 增加一个LoadBalancerInterceptor,调用Netflix中的LoadBalander实现,根据Eureka客户端应用获取目标应用IP+Port信息,轮训的方式调用。选择服务器逻辑LoadBalancerClient(LoadBalancerClient) -> ILoadBalancer(ZoneAwareLoadBalancer) ...原创 2019-09-21 12:36:47 · 96 阅读 · 0 评论 -
【序7】springcloud-netflix-Hystrix
内容服务短路(CircuitBreaker)Spring Cloud Hystrix ClientSpring Cloud Hystrix Dashboard整合Netflix Turbine服务短路(CircuitBreaker)Spring Cloud Hystrix Clientgithub官网:https://github.com/Netflix/Hystrix配置信息...原创 2019-09-21 12:37:43 · 100 阅读 · 0 评论 -
【序8】springcloud-Feign
申明式Web服务客户端:Feign申明式:接口声明、Annotation驱动Web服务:HTTP的方式作为通讯协议客户端:用于服务调用的存根Feign:原生并不是Spring Web MVC的实现,基于AX-RS(Java REST规范)实现。Spring Cloud封装了Feign,使其支持Spring Web MVC。RestTemplate、HttpMessageConverter...原创 2019-09-21 12:38:14 · 206 阅读 · 0 评论 -
【序9】springcloud-zuul
demo架构图:官方文档地址: https://cloud.spring.io/spring-cloud-netflix/reference/html/#_router_and_filter_zuul基础使用:增加@EnableZuulProxy配置路由规则基本模式:zuul.routes.${app-name}=/${app-url-prefix}/**整合Ribbon启动s...原创 2019-09-21 12:38:51 · 183 阅读 · 0 评论 -
【序10】springcloud-stream
官方文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-stream/2.2.1.RELEASE/home.html官方示例:https://github.com/spring-cloud/spring-cloud-stream-samples/概念source: 来源,producersink:接收器,consumer...原创 2019-09-21 12:39:32 · 139 阅读 · 0 评论