如何解决Hystrix shareSecurityContext 在 Kubernetes 中不起作用
我们已经实现了一个自定义的 feign 请求拦截器,以从 spring 安全上下文中添加一些标头。为此,我们在下面添加了配置以将安全上下文共享给 Hysterix 线程。
hystrix:
shareSecurityContext: true
这在本地工作正常,我们使用具有以下依赖项的 netflix eureka 服务发现。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
但是当我们将它移到 Kubernetes 时,我们使用具有以下依赖项的 K8s 本地服务发现,这不起作用。安全上下文为空。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
</dependency>
有没有其他方法可以在 k8s 中与 hysterix 共享安全上下文?或任何其他可用的方法来处理这种情况?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。