伪装客户端和Redis
Feign Client and Redis
我正在尝试将 @FeignClient 与 Redis 一起使用,但 Redis 需要序列化客户端 bean 才能在会话中使用它。如果我使 Client 对象成为瞬态对象,那么它在第一次使用后变为 null。
如果我让它成为瞬态的,我每次使用它时都必须从应用程序上下文中获取它,这是不好的做法。
是否有序列化 Feign Client 的好方法,以便我可以将它与 Redis 一起使用,或者这首先是个坏主意吗?
编辑:
我在 Feign 客户端上使用了 serializable proxy library,并使所有内容都成为带有 UIScope 的 spring 组件。
如果这个解决方案看起来不正确,请通知我! :)
我在 feign 客户端上使用了一个可序列化的代理库,并使所有内容都成为带有 UIScope 的 spring 组件。
如果这个解决方案看起来不正确,请通知我! :)
我正在尝试将 @FeignClient 与 Redis 一起使用,但 Redis 需要序列化客户端 bean 才能在会话中使用它。如果我使 Client 对象成为瞬态对象,那么它在第一次使用后变为 null。
如果我让它成为瞬态的,我每次使用它时都必须从应用程序上下文中获取它,这是不好的做法。
是否有序列化 Feign Client 的好方法,以便我可以将它与 Redis 一起使用,或者这首先是个坏主意吗?
编辑:
我在 Feign 客户端上使用了 serializable proxy library,并使所有内容都成为带有 UIScope 的 spring 组件。
如果这个解决方案看起来不正确,请通知我! :)
我在 feign 客户端上使用了一个可序列化的代理库,并使所有内容都成为带有 UIScope 的 spring 组件。
如果这个解决方案看起来不正确,请通知我! :)