我有一个在cloud foundry上运行两个应用程序的设置。应用程序G使用公共路由作为反向代理。具有内部路由的应用程序A在G后面运行。在G和A之间设置了容器到容器的网络。现在由于伸缩,A有多个实例。我需要粘性会话A。但问题是C2C网络不通过go路由器,所以让一组JSessionID cookie在这里不工作。如何使粘性会话发生?
发布于 2021-03-29 20:48:24
应用程序的流量将如下所示:
Browser -> load balancer -> Gorouter -> App G (reverse proxy) -> App A如果您将来扩展App G,这也是您需要考虑的问题,因为您可能不想要或不需要它,因为您的反向代理不会在会话中存储状态。您可以通过使用JSESSIONID以外的内容作为会话cookie或让反向代理重写会话cookie名称来更改此行为。
https://stackoverflow.com/questions/66827361
复制相似问题