会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
低级知识传播者
实战问题分享,关注框架源码、网络编程、效率工具
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
···
31
下一页
2024年2月4日
spring cloud与加密库jasypt(ulisesbocchio)冲突问题定位
摘要: 背景 最近在项目上遇到个问题。项目就是普通的spring cloud,spring cloud在spring boot的基础上多了一些东西,比如支持bootstrap上下文(通过bootstrap.yml/properties配置)。另外呢,我们这边要求上线的时候,要把配置文件里的敏感配置如密码,进
阅读全文
posted @ 2024-02-04 19:06 三国梦回
阅读(1127)
评论(2)
推荐(0)
2024年1月28日
es从线上库导出数据并导入开发环境
摘要: 背景 来了个需求,需要从某个线上es库查询一些数据出来并进行大屏展示。问需求方有没有开发环境的es库,答:没有,说要不直连他们的线上库。 后面想想也行吧,业务方都这么说了,结果开网络的流程被打回了,理由是网络隔离。 于是,只能采用从线上es库导出文件,然后在开发环境原样搭建这么一个es库并导入的办法
阅读全文
posted @ 2024-01-28 13:15 三国梦回
阅读(1064)
评论(2)
推荐(1)
2024年1月21日
Feign源码解析7:nacos loadbalancer不支持静态ip的负载均衡
摘要: 背景 在feign中,一般是通过eureka、nacos等获取服务实例,但有时候调用一些服务时,人家给的是ip或域名,我们这时候还能用Feign这一套吗? 可以的。 有两种方式,一种是直接指定url: 这种是服务端自己会保证高可用、负载均衡那些。 但也可能对方给了多个url(一般不会这样,但是在ap
阅读全文
posted @ 2024-01-21 16:39 三国梦回
阅读(587)
评论(0)
推荐(1)
2024年1月20日
Feign源码解析6:如何集成discoveryClient获取服务列表
摘要: 背景 我们上一篇介绍了feign调用的整体流程,在@FeignClient没有写死url的情况下,就会生成一个支持客户端负载均衡的LoadBalancerClient。这个LoadBalancerClient可以根据服务名,去获取服务对应的实例列表,然后再用一些客户端负载均衡算法,从这堆实例列表中选
阅读全文
posted @ 2024-01-20 18:43 三国梦回
阅读(657)
评论(0)
推荐(0)
2024年1月14日
Feign源码解析5:loadbalancer
摘要: 背景 经过前面几篇的理解,我们大致梳理清楚了FeignClient的创建、Feign调用的大体流程,本篇会深入Feign调用中涉及的另一个重要组件:loadbalancer,了解loadbalancer在feign调用中的职责,再追溯其是如何创建的。 在讲之前,我先提个重点,本文章的前期是引用了na
阅读全文
posted @ 2024-01-14 15:10 三国梦回
阅读(915)
评论(0)
推荐(0)
2024年1月11日
Feign源码解析4:调用过程
摘要: 背景 前面几篇分析了Feign的初始化过程,历经艰难,可算是把@FeignClient注解的接口对应的代理对象给创建出来了。今天看下在实际Feign调用过程中的一些源码细节。 我们这里Feign接口如下: @FeignClient(value = "echo-service-provider") /
阅读全文
posted @ 2024-01-11 21:44 三国梦回
阅读(582)
评论(0)
推荐(0)
2024年1月7日
Feign源码解析:初始化过程(三)
摘要: 背景 前面两篇讲了下,在一个典型的引入了feign、loadbalancer、nacos等相关依赖的环境中,会有哪些bean需要创建。 其中第一篇讲了非自动配置的bean,第二篇是自动配置的bean。第一篇中提到,@FeignClient这个注解,就会创建一个beanDefinition,类型为Fe
阅读全文
posted @ 2024-01-07 16:55 三国梦回
阅读(477)
评论(0)
推荐(0)
2023年12月23日
Feign源码解析:初始化过程(二)
摘要: 背景 上一篇介绍了Feign源码初始化的一部分,内容主要是,@EnableFeignClients、@FeignClient这些注解,都支持设置一些自定义的配置类: A custom @Configuration for all feign clients. Can contain override
阅读全文
posted @ 2023-12-23 22:56 三国梦回
阅读(438)
评论(0)
推荐(0)
2023年12月16日
Feign源码解析:初始化过程(一)
摘要: 前言 打算系统分析下Feign的代码,上一篇讲了下Feign的历史,本篇的话,先讲下Feign相关的beanDefinition,beanDefinition就是bean的设计图,bean都是按照beanDefinition来制造的。 Feign相关的bean不少,有一些是因为我们的Feign相关注
阅读全文
posted @ 2023-12-16 21:23 三国梦回
阅读(743)
评论(1)
推荐(4)
2023年12月14日
spring cloud生态中Feign、Ribbon、loadbalancer的一些历史
摘要: 背景 本意是想写个feign中loadbalancer组件和nacos相遇后,一个兼容相关的问题,后面发现Feign这套东西很深,想一篇文章写清楚很难,就先开一篇,讲历史。 Feign、OpenFeign、Spring Cloud OpenFeign Feign Feign是Java生态中的一个库,
阅读全文
posted @ 2023-12-14 22:33 三国梦回
阅读(1055)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
31
下一页
公告