伪装客户端和Redis

Feign Client and Redis

我正在尝试将 @FeignClient 与 Redis 一起使用,但 Redis 需要序列化客户端 bean 才能在会话中使用它。如果我使 Client 对象成为瞬态对象,那么它在第一次使用后变为 null。

如果我让它成为瞬态的,我每次使用它时都必须从应用程序上下文中获取它,这是不好的做法。

是否有序列化 Feign Client 的好方法,以便我可以将它与 Redis 一起使用,或者这首先是个坏主意吗?

编辑:

我在 Feign 客户端上使用了 serializable proxy library,并使所有内容都成为带有 UIScope 的 spring 组件。

如果这个解决方案看起来不正确,请通知我! :)

我在 feign 客户端上使用了一个可序列化的代理库,并使所有内容都成为带有 UIScope 的 spring 组件。

如果这个解决方案看起来不正确,请通知我! :)