【问题标题】:Feign Client and RedisFeign 客户端和 Redis
【发布时间】:2017-05-02 08:42:40
【问题描述】:

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

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

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

编辑:

我在 feign 客户端上使用了serializable proxy library,并将所有东西都变成了带有 UIScope 的 spring 组件。

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

【问题讨论】:

  • 您可以回答自己的问题。因此,您可以回答它,而不是在问题的编辑部分添加答案。

标签: spring-boot redis netflix-feign


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 2019-11-04
    • 2020-12-20
    • 2020-09-10
    • 2020-11-26
    • 2021-10-22
    • 2020-02-03
    • 2022-01-20
    • 2018-03-21
    相关资源
    最近更新 更多