摘要: 作者javadoop,资深Java工程师。本文已获作者授权发布。 原文链接https://www.javadoop.com/post/rate limiter 本文主要介绍关于流控的两部分内容。 第一部分介绍 Guava 中 RateLimiter 的源码,包括它的两种模式,目前网上大部分文章只分析 阅读全文
posted @ 2019-08-25 10:28 方志朋的专栏 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 作者:朱乐陶,软件架构师,具备多年Java开发及架构设计经验,擅长微服务领域 作者博客:https://blog.csdn.net/zlt2000 背景 开发排查系统问题用得最多的手段就是查看系统日志,在分布式环境中一般使用ELK来统一收集日志,但是在并发大时使用日志定位问题还是比较麻烦,由于大量的 阅读全文
posted @ 2019-08-25 09:39 方志朋的专栏 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程目录下,如果需要修改配置,需要重启config server;放在Git仓库,是将配置统一放在Git仓库,可以利用Git仓库的版本控制。 阅读全文
posted @ 2019-02-21 18:52 方志朋的专栏 阅读(4213) 评论(0) 推荐(0) 编辑
摘要: 什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格。Consul不仅具有服务治理的功能,而且使用分布式一致协议RAFT算法实现,有多数据 阅读全文
posted @ 2019-02-14 14:49 方志朋的专栏 阅读(3228) 评论(0) 推荐(0) 编辑
摘要: 微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一个请求可能需要调用很多个服务,而内部服务的调用复杂性决定了问题难以定位。所以在微服务架构中,必须实现分布式链路追踪,去跟 阅读全文
posted @ 2019-02-12 11:26 方志朋的专栏 阅读(2936) 评论(1) 推荐(0) 编辑
摘要: 转载请标明出处: https://www.fangzhipeng.com 本文出自 "方志朋的博客" Spring Boot Admin简介 Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Clien 阅读全文
posted @ 2019-01-08 23:15 方志朋的专栏 阅读(59657) 评论(0) 推荐(1) 编辑
摘要: 0x1 Kubernetes系列 使用Kubespray部署Kubernetes集群Kubernetes对象模型Kubernetes基础与架构 使用Kubespray部署Kubernetes集群 Kubernetes对象模型 Kubernetes基础与架构 0x2 Docker系列 Docker入门 阅读全文
posted @ 2019-01-02 12:47 方志朋的专栏 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 转载请标明出处: https://www.fangzhipeng.com 本文出自 "方志朋的博客" 在高并发的系统中,往往需要在系统中做限流,一方面是为了防止大量的请求使服务器过载,导致服务不可用,另一方面是为了防止网络攻击。 常见的限流方式,比如Hystrix适用线程池隔离,超过线程池的负载,走 阅读全文
posted @ 2018-12-18 22:01 方志朋的专栏 阅读(23490) 评论(4) 推荐(2) 编辑
摘要: 本文为转载文章 原文链接:https://windmt.com/2018/11/09/intro to spring cloud alibaba nacos/ 上个月最后一天的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 maven 中央库发 阅读全文
posted @ 2018-12-18 12:49 方志朋的专栏 阅读(39613) 评论(3) 推荐(1) 编辑
摘要: 转载请标明出处: https://www.fangzhipeng.com 本文出自 "方志朋的博客" 在上一篇文章详细的介绍了Gateway的Predict,Predict决定了请求由哪一个路由处理,在路由处理之前,需要经过“pre”类型的过滤器处理,处理返回响应之后,可以由“post”类型的过滤器 阅读全文
posted @ 2018-12-18 10:45 方志朋的专栏 阅读(19494) 评论(0) 推荐(1) 编辑