上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 背景 经过前面几篇的理解,我们大致梳理清楚了FeignClient的创建、Feign调用的大体流程,本篇会深入Feign调用中涉及的另一个重要组件:loadbalancer,了解loadbalancer在feign调用中的职责,再追溯其是如何创建的。 在讲之前,我先提个重点,本文章的前期是引用了na 阅读全文
posted @ 2024-01-14 15:10 三国梦回 阅读(772) 评论(0) 推荐(0)
摘要: 背景 前面几篇分析了Feign的初始化过程,历经艰难,可算是把@FeignClient注解的接口对应的代理对象给创建出来了。今天看下在实际Feign调用过程中的一些源码细节。 我们这里Feign接口如下: @FeignClient(value = "echo-service-provider") / 阅读全文
posted @ 2024-01-11 21:44 三国梦回 阅读(467) 评论(0) 推荐(0)
摘要: 背景 前面两篇讲了下,在一个典型的引入了feign、loadbalancer、nacos等相关依赖的环境中,会有哪些bean需要创建。 其中第一篇讲了非自动配置的bean,第二篇是自动配置的bean。第一篇中提到,@FeignClient这个注解,就会创建一个beanDefinition,类型为Fe 阅读全文
posted @ 2024-01-07 16:55 三国梦回 阅读(390) 评论(0) 推荐(0)
摘要: 背景 上一篇介绍了Feign源码初始化的一部分,内容主要是,@EnableFeignClients、@FeignClient这些注解,都支持设置一些自定义的配置类: A custom @Configuration for all feign clients. Can contain override 阅读全文
posted @ 2023-12-23 22:56 三国梦回 阅读(379) 评论(0) 推荐(0)
摘要: 前言 打算系统分析下Feign的代码,上一篇讲了下Feign的历史,本篇的话,先讲下Feign相关的beanDefinition,beanDefinition就是bean的设计图,bean都是按照beanDefinition来制造的。 Feign相关的bean不少,有一些是因为我们的Feign相关注 阅读全文
posted @ 2023-12-16 21:23 三国梦回 阅读(647) 评论(1) 推荐(4)
摘要: 背景 本意是想写个feign中loadbalancer组件和nacos相遇后,一个兼容相关的问题,后面发现Feign这套东西很深,想一篇文章写清楚很难,就先开一篇,讲历史。 Feign、OpenFeign、Spring Cloud OpenFeign Feign Feign是Java生态中的一个库, 阅读全文
posted @ 2023-12-14 22:33 三国梦回 阅读(919) 评论(0) 推荐(1)
摘要: 背景 之前我写了一篇,用gitbook搭建文档中心,gitbook是一款搭建博客的技术,是静态博客技术,不带后台管理系统、不带数据库,要发文章的话,是通过提供markdown文件,渲染成html,通过nginx对外访问。后来也给他们展示过其他静态博客技术如docsify搭建出来的样子,我自己还是蛮喜 阅读全文
posted @ 2023-12-03 21:02 三国梦回 阅读(828) 评论(0) 推荐(2)
摘要: 背景 某天早上,正在一个会议时,突然好几个同事被叫出去了;后面才知道,是有业务同事反馈到领导那里,我们app里面某个功能异常。 具体是这样,我们安卓版本的app是禁止截屏的(应该是app里做了拦截),但部分页面,支持配置成可以截屏。这个配置是通过后端接口获取的,意思就是,如果调用这个接口失败,就整个 阅读全文
posted @ 2023-12-02 16:09 三国梦回 阅读(3165) 评论(8) 推荐(12)
摘要: 背景 组内人不少,今年陆陆续续研发了不少系统,一般都会包括一个后台管理系统,现在问题是,每个管理系统都有RBAC那一套用户权限体系,实在是有点浪费人力,于是今年我们搞了个统一管理各个应用系统的RBAC的系统,叫做应用权限中心,大致就是: 各个应用在我们系统注册,并录入应用支持的各类权限(如菜单权限、 阅读全文
posted @ 2023-11-20 22:18 三国梦回 阅读(3669) 评论(12) 推荐(11)
摘要: 背景 背景就是上一篇文章提到的,部署gitbook这个文档中心的话,是需要先安装node,然后,如果你的node版本过高的话,一般会报错,此时,网上很多文章就是降node版本解决,但其实用高版本也是有办法的,只是麻烦点,要改改代码;但是,我下载了高版本的node安装时,发现在centos7上还装不了 阅读全文
posted @ 2023-10-25 22:58 三国梦回 阅读(5691) 评论(14) 推荐(5)
上一页 1 2 3 4 5 6 7 ··· 30 下一页
点击右上角即可分享
微信分享提示