我们已经实现了一个定制的假请求拦截器,以便从spring安全上下文中添加一些头。为此,我们在下面添加了config,以将安全上下文共享到histix线程。
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中,有没有其他方法可以共享hestix的安全上下文?或者其他任何可以处理这个案子的方法?
暂无答案!
目前还没有任何答案,快来回答吧!