03 2020 档案

摘要:本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Netflix Zuul 服务网关(一) 本篇文章讲解 Zuul 网关过滤器实现统一鉴权以及网关过滤器异常统一处理。 网关过滤器 点击链接观看:网关过滤器视频(获取更多请关注公众号「哈喽沃德先生」) Zuul 包含了对 阅读全文 »
posted @ 2020-03-31 07:56 哈喽沃德先生 阅读(749) 评论(0) 推荐(0) 编辑
摘要:什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对请求的 路由 和 过滤 两个最主要的功能。 Zuul 是 Netflix 开源的微服务网关,它可以和 Eureka、Ribbon、Hyst 阅读全文 »
posted @ 2020-03-30 07:56 哈喽沃德先生 阅读(4579) 评论(0) 推荐(1) 编辑
摘要:前文中我们提到 Netflix 中多项开源产品已进入维护阶段,不再开发新的版本,就目前来看是没有什么问题的。但是从长远角度出发,我们还是需要考虑是否有可替代产品使用。比如本文中要介绍的 Alibaba Sentinel 就是一款高性能且轻量级的流量控制、熔断降级可替换方案。 Sentinel 官网: 阅读全文 »
posted @ 2020-03-28 11:01 哈喽沃德先生 阅读(7251) 评论(0) 推荐(2) 编辑
摘要:Actuator Hystrix 除了可以实现服务容错之外,还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求数量成功数量等等这些状态通过 进行收集,然后访问 即可看到实时的监控数据。 添加依赖 在需要开启数据监控的项目中添加 依赖。 配置文件 在配置文件中开启 端点。如果希望所有端点暴露, 阅读全文 »
posted @ 2020-03-26 07:56 哈喽沃德先生 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:本篇文章为系列文章,未读前几集的同学请猛戳这里: Spring Cloud 系列之 Netflix Hystrix 服务容错(一) Spring Cloud 系列之 Netflix Hystrix 服务容错(二) 本篇文章讲解 Hystrix 的服务熔断和服务降级以及基于 Feign 的服务熔断处理 阅读全文 »
posted @ 2020-03-25 07:56 哈喽沃德先生 阅读(405) 评论(0) 推荐(0) 编辑
摘要:本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Netflix Hystrix 服务容错(一) 本篇文章讲解 Hystrix 服务隔离中的线程池隔离与信号量隔离。 服务隔离 点击链接观看:服务隔离视频(获取更多请关注公众号「哈喽沃德先生」) 线程池隔离 没有线程池隔 阅读全文 »
posted @ 2020-03-24 07:56 哈喽沃德先生 阅读(581) 评论(0) 推荐(1) 编辑
摘要:什么是 Hystrix Hystrix 源自 Netflix 团队于 2011 年开始研发。2012年 Hystrix 不断发展和成熟,Netflix 内部的许多团队都采用了它。如今,每天在 Netflix 上通过 Hystrix 执行数百亿个线程隔离和数千亿个信号量隔离的调用。极大地提高了系统的稳 阅读全文 »
posted @ 2020-03-23 07:56 哈喽沃德先生 阅读(722) 评论(2) 推荐(0) 编辑
摘要:本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Feign 声明式服务调用(一) 本篇文章讲解 Feign 性能优化的问题,Gzip压缩、HTTP连接池、请求超时等。 Feign 性能优化 Gzip 压缩 gzip 介绍:gzip 是一种 数据格式 ,采用 defl 阅读全文 »
posted @ 2020-03-20 07:56 哈喽沃德先生 阅读(879) 评论(0) 推荐(0) 编辑
摘要:什么是 Feign Feign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon 和 RestTemplate,实现了 WebService 的面向接口编程,进一步降低了项目的 阅读全文 »
posted @ 2020-03-19 07:56 哈喽沃德先生 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Consul 注册中心(一) 本篇文章讲解 Consul 集群环境的搭建。 Consul 集群 点击链接观看:Consul 集群视频(获取更多请关注公众号「哈喽沃德先生」) 上图是一个简单的 Consul Cluste 阅读全文 »
posted @ 2020-03-18 07:56 哈喽沃德先生 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Netflix Eureka 2.X https://github.com/Netflix/eureka/wiki 官方宣告停止开发,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,并且官方也在积极维护 1.X https://github.com/Netflix/e 阅读全文 »
posted @ 2020-03-17 07:56 哈喽沃德先生 阅读(972) 评论(3) 推荐(0) 编辑
摘要:什么是 Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。 它不像 Spring Cloud 服务注册中心、配置中心、API 网关那样独立部署,但是它几乎存在于每个 Spring Cloud 微服务中。包括 Feig 阅读全文 »
posted @ 2020-03-16 07:56 哈喽沃德先生 阅读(2315) 评论(2) 推荐(1) 编辑
摘要:本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Netflix Eureka 注册中心(一) 本篇文章讲解 Eureka 集群、架构原理、自我保护、优雅停服、安全认证等功能实现。 高可用 Eureka 注册中心 点击链接观看:高可用 Eureka 注册中心视频(获取 阅读全文 »
posted @ 2020-03-15 07:56 哈喽沃德先生 阅读(836) 评论(0) 推荐(1) 编辑
摘要:服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是微服务架构中最基础的设施之一。 在微服务架构流行之前,注册中心就已经开始出现在分布式架构的系统中。比如 Dubbo 是一个在国内比较流行的分布式框架,被大量的中小 阅读全文 »
posted @ 2020-03-14 07:56 哈喽沃德先生 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:概念定义 提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案。包含了:服务注册与发现、配置中心、服务网关、智能路由、负载均衡、断路器、监控跟踪、分布式消息队列等等。 Spring Cloud 通 阅读全文 »
posted @ 2020-03-02 07:56 哈喽沃德先生 阅读(11534) 评论(2) 推荐(3) 编辑
摘要:传统行业向互联网行业的转型 背景 2012年以后,因为移动互联网的兴起,随着网名数量的增多,需求变化大,用户群体大。导致已有的应用程序无法抗住大规模的并发,且版本迭代麻烦,扩展不够灵活,应对外界环境能力薄弱,所以微服务思想就应运而生了。 2014年微服务的概念传入中国,2015年左右国内大厂开始进行 阅读全文 »
posted @ 2020-03-01 11:49 哈喽沃德先生 阅读(3604) 评论(7) 推荐(5) 编辑

点击右上角即可分享
微信分享提示