微服务基础介绍

单体结构的一些缺点     继续阅读
MagicDo's avatar
MagicDo 10月 15, 2019

docker 下 fastdfs 集群部署

拉取镜像1docker pull morunchang/fastdfs 安装 tracker创建 目录 1mkdir -p /apps/fastdfs/tracker1/data /apps/fastdfs/tracker1/conf     继续阅读
MagicDo's avatar
MagicDo 10月 15, 2019

feign 源码解析

feign 服务调用流程 首先通过@EnableFeignClients注解开启FeignCleint 根据Feign的规则实现接口,并加@FeignCleint注解 程序启动后,会进行包扫描,扫描所有的@ FeignCleint的注解的类,并将这些信息注入到ioc容器中。 当接口的方法被调用,通过jdk的代理,来生成具体的RequesTemplate RequesTemplate在生成Request Request交给Client去处理,其中Client可以是HttpUrlConnection、HttpClient也可以是Okhttp 最后Client被封装到LoadBalanceClient类,这个类结合类Ribbon做到了负载均衡。 我们用流程图来简单标示下服务调用的过程     继续阅读
MagicDo's avatar
MagicDo 10月 13, 2019