
俞军产品方法论
读《俞军产品方法论》, 好的理论应该是简洁的, 附电子书《俞军产品方法论》一书中出现频次最高的几个名词:"产品"这两个字出现了1864次,"用户"两个字出现了1018次,"产品经理"出现了894次,"企业"出现了427次,"价值"...
本篇文章是关于网络部分的文章汇总 TCP三次握手、四次挥手、滑动窗口、流量控制 本篇文章重点介绍了TCP协议相关的内容,具体内容可见标题 什么是DNS? 以访问我的博客shi...
4.1 高并发分布式技术专题 - 分布式开发技术 4.1.1 RPC 4.1.2 分布式系统指挥官Zookeeper 4.1.3 Dubbo框架 4.2 高并发分布式技术专题...
很多朋友在使用SpringCloudGateway的时候可能都碰到过以下几个问题 SpringCloudGateway中如何读取Post请求体 SpringCloudGate...
我们知道,Zipkin这个工具可以帮助我们收集分布式系统中各个系统之间的调用连关系,而且除了Servlet之外还能收集:MQ、线程池、WebSocket、Feign、Hyst...
Zipkin基本概念 Span:基本工作单元,一次链路调用就会创建一个Span Trace:一组Span的集合,表示一条调用链路。举个例子:当前存在服务A调用服务B然后调用服...
相信我,你会收藏这篇文章的,本篇文章涉及Ribbon、Hystrix、Feign三个组件的源码解析 Ribbon架构剖析 这篇文章介绍了Ribbon的基础架构,也就是下图涉及...
在上篇文章Feign自动装配中,我们提到了Feign的自动装配的原理,以及Feign整合Ribbon和Hystrix的核心在类FeignClientFactoryBean中,...
spring.factories 按照以往的惯例,在研究源码的时候,我们先看一下spring.factories文件下自动装配的类FeignAutoConfiguration...
在深入研究熔断器之前,我们需要先看一下Hystrix的几个重要的默认配置,这几个配置在HystrixCommandProperties 中 这几个属性共同组成了熔断器的核心逻...
在上篇文章Hystrix工作流程解析中,我们整体介绍了Hystrix的工作流程,知道了Hystrix会在下面四种情况下发生降级: 熔断器打开 线程池/信号量跑满 调用超时 调...
搭建Hystrix源码阅读环境 引入依赖 创建Command类 创建测试类 Hystrix工作流程 首先我们看一下上方的这张图,这个图完整的描述了Hystrix的工作流程:1...
在上篇文章Ribbon架构剖析中,我们已经介绍了Ribbon的架构组成以及很多重要的对象,相信你已经对Ribbon已经有一个清晰的认识了。本篇文章则研究一下Ribbon的原理...
在学习Ribbon之前,先看一下这张图,这张图完美的把Ribbon的基础架构给描述出来了 这张图的核心是负载均衡管理器,围绕着它的是外面的这5大功能点,咱们就从核心开始看然后...
先看一张图 EurekaServer EurekaServer就是我们常说的服务端Eureka服务端的启动可参考这篇文章EurekaServer自动装配及启动流程解析 它维护...