SPRINGCLOUD

SPRINGCLOUD

微服务SpringCloud和Docker整合部署

构建SpringBoot应用docker镜像构建SpringBoot应用docker镜像maven里面添加配置pom.xml<properties><docker.image.prefix>xdclass</docker.image.prefix></pro

2019-08-11
25 0

微服务必备技能Docker容器

概念Docker镜像-Dockerimages:容器运行时的只读模板,操作系统+软件运行环境+用户程序classUser{privateStringuserName;privateintage;}Docker容器-Dockercontainers:容器包含了某个应用运行所需要的全部环境Useruse

2019-08-08
26 0

微服务消息总线Bus结合消息队列RabbitMQ

消息总线Bus介绍和使用场景1、什么是消息一个事件,需要广播或者单独传递给某个接口2、为什么使用这个配置更新了,但是其他系统不知道是否更新RabbitMQ介绍官方文档:http://www.rabbitmq.com/getstarted.html中文文档:http://rabbitmq.mr-pin

2019-08-07
27 0

微服务核心知识分布式配置中心Config

微服务下的分布式配置中心简介:讲解什么是配置中心及使用前后的好处(画图)什么是配置中心:统一管理配置,快速切换各个环境的配置相关产品:百度的disconf地址:https://github.com/knightliao/disconf阿里的diamand地址:https://github.com/t

2019-07-18
26 0

分布式链路追踪Sleuth和ZipKin

Sleuth组件官方文档http://cloud.spring.io/spring-cloud-static/Finchley.SR1/single/spring-cloud.html#sleuth-adding-project什么是Sleuth一个组件,专门用于记录链路数据的开源组件,接口日志埋点

2019-06-30
30 0

网关zuul

微服务网关介绍和使用场景APIGateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能提供路由请求、鉴权、监控、缓存、限流等功能。统一接入智能路由AB测试、灰度测试负载均衡、容灾处理日志埋点(类似Nignx日志)流量监控限流处理服务降级安全防护鉴权处理监控机器网络隔离

2019-05-12
32 0

服务降级熔断Hystrix

熔断在高并发的情况下,如果请求达到了一定的极限(阈值),自动开启服务保护功能。通常使用服务降级的方式,熔断服务,为了防止整个系统故障,包含子和下游服务。降级抛弃一些非核心的接口和数据,在高并发的情况下,请求不能及时响应,防止用户一直等待就可以使用服务降级的处理方式(返回一个友好提示,不会去处理请求,

2019-05-06
27 0

自定义Ribbon策略

自定义Ribbon策略官方文档#自定义本地负载均衡策略为随机策略,默认是轮询product-service:ribbon:NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule策略选择如果每个机器配置一样,则建议不修改策略(推荐

2019-05-04
26 0

分布式应用知识CAP理论

CAP定理CAP指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可同时获得。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(所有节点在同一时间的数据完全一致,越多节点,数据

2019-04-25
28 0

springcloud

springcloud依赖关系图:SpringCloud学习网站。springcloud2.0要求JDK1.8及以上,以为springcloud2.0是基于springboot2.0开发的,而springboot2.0要求JDK版本在1.8及以上。网站架构演变项目:包含业务逻辑层,视图层。前台项目和