SpringCloud
洪城浪子
洪城浪子风中客,诗酒醉颜曲临江
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zuul API Gateway
Zuul API Gateway版本采用 Zuul Core 1.3.0微服务首先要解决的问题就是随着服务数量的增加而导致的部署授权、负载均衡、通信管理、分析和改变的难度增加的问题,面对这个问题,主流的解决方案就是增加一个API GATEWAY,由API GATEWAY提供访问限制、安全、流量控制、分析监控、日志、请求转发、合成和协议转换功能,以解放放开发者去把精力集中在具体逻辑的代码,而不是...原创 2018-09-25 11:16:24 · 2306 阅读 · 0 评论 -
Eureka 服务注册与发现
Eureka 服务注册与发现版本采用 Zuul Core 1.4.6微服务架构由一组小的服务组成,服务之间采用轻量级的通讯机制进行沟通,微服务之间调用关系是一个网状结构,一个微服务在调用另一个微服务的时候,无法知道另一个微服务的具体地址;由于每个服务属于"微"服务,每个服务生命周期不长,每个服务可能随时被关闭、重启、替换;在随着访问量增加的时候,微服务需要扩容,访问量减少时,微服务需要缩容;这...原创 2018-09-25 11:18:52 · 988 阅读 · 0 评论 -
Turbine学习笔记
Turbine学习笔记Turbine原理Hystrix/stream在微服务架构中,Hystrix提供的是一种熔断机制,当分布式系统中的一个服务出现问题时,Hystrix保证该系统不产生雪崩效应,而能继续服务。Hystrix为每一个依赖服务维护一个线程池(或者信号量),当线程池占满,该依赖服务将会立即拒绝服务而不是排队等待。每个依赖服务都被隔离开来,Hystrix 会严格控制其对资源的占用,...原创 2018-09-25 11:23:29 · 12392 阅读 · 1 评论 -
Netflix Zuul 1.x 的理念与原理学习
author : 丁家文Netflix Zuul 1.x 的理念与原理学习Zuul 的概念Zuul,SpringCloud 系列的API网关,Netflix全家桶的核心组件之一。在一个微服务集群中, Zuul 担任的角色既是 关口,也是 代理门户 。说它是关口,是因为它是整个集群提供的唯一的外部访问的通道,任何请求,如果想要访问集群内部的服务,都必须通过该关口进入。在通过Zuul时...原创 2018-09-26 19:43:55 · 856 阅读 · 0 评论 -
SpringCloud对Netflix Zuul的封装
SpringCloud对Netflix Zuul的封装Netflix zuul是提供的是作为集群服务前门的API网关服务,而SpringCloud 是以SpringBoot 为基础实现的,要在SpringCloud里面封装Netflix Zuul,则必须符合SpringBoot的理念——习惯优于配置。@EnableZuulProxy在SpringCloud中,几乎所有组件的使用都是以 @En...原创 2018-09-26 19:46:40 · 1014 阅读 · 0 评论 -
Ribbon 客户端负载均衡
Ribbon 客户端负载均衡负载均衡负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。分类分类实现方式优点缺点软件在一台或多台服务器相应的操作系统上安装一个或多个附加软件基于特定环境,配置简单,使用灵活,成本低廉软件本身耗费资源、可扩展性不好、受操作系统限...原创 2018-09-28 15:44:44 · 1081 阅读 · 0 评论 -
微服务启动时日志冲突解决方案
微服务启动时日志冲突解决方案logback与log4j 日志冲突异常如上所示。SpringBoot 默认的日志格式是 logback ,但由于项目中使用的是log4j方式的日志格式,所以需要禁用 logback 的日志格式,再配置 log4j 的格式。项目中,内置了 logback 日志格式的依赖是:<dependency> <groupId>org.sp...原创 2019-07-23 17:56:23 · 834 阅读 · 1 评论
分享