摘要: idea编译kafka 2.6 源码 最近项目要接入kafka和flink,有时间就学一下kafka的源码,就编译了一下kafka的源码,期间还是踩了不少坑的。 一、安装jdk 二、安装scala 三、安装gradle 四、本地启动zookeeper 最近在官网下载,然后解压,调整配置文件,将zoo 阅读全文
posted @ 2021-10-20 17:53 天宇轩-王 阅读(168) 评论(2) 推荐(0)
摘要: Feign的调用流程 动态代理的入口 前面已经分析过了创建的代理是FeignInvocationHandler,那我们就打断点,停在它的反射方法上,看看到底做了什么。 @Override public Object invoke(Object proxy, Method method, Object 阅读全文
posted @ 2021-10-20 14:09 天宇轩-王 阅读(928) 评论(0) 推荐(0)
摘要: FeignClientFactoryBean创建动态代理 探索FeignClient的注册流程 当直接进去注册的方法中,一步步放下走,都是直接放bean的定义信息中放入值,然后转成BeanDefinitionHolder,最后在注册到IOC容器中。 具体的信息可以看下面断点的图。 在仔细看一下就会发 阅读全文
posted @ 2021-10-20 11:06 天宇轩-王 阅读(1058) 评论(0) 推荐(0)