gpt4 book ai didi

java - Spring Boot如何管理分布式系统中的bean?

转载 作者:行者123 更新时间:2023-12-01 18:37:57 25 4
gpt4 key购买 nike

可以说我在 Spring Boot 中有一个应用程序。该应用程序的多个实例将在分布式系统中运行,以处理来自不同用户的大量请求。 Spring将在应用程序上下文中创建/管理它的bean。有多个具有将要运行的应用程序上下文的应用程序实例。如果我们在这个应用程序前面有一个负载均衡器,并且它在每个实例上分配请求,那么 spring 将如何管理 bean。

最佳答案

在应用程序实例前面单独使用负载均衡器,Spring Boot 应用程序将不会相互感知。实例之间不会有任何 Bean 管理,每个实例都将维护自己的应用程序上下文和托管 Bean。您可以显式地将实例连接在一起,以使用同一数据库作为数据源或持久 session (server.session.persistent=true),以便负载均衡器路由到其他节点时 session 不会丢失。

关于java - Spring Boot如何管理分布式系统中的bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60000308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com