根据单例模式的定义,“确保一个类只有一个实例,并提供对它的全局访问点。封装了”实时初始化“或”首次使用时初始化“。如何使用spring为分布式微服务创建Singleton对象?
发布于 2021-03-04 23:50:29
微服务可以将一到多个端点路由到实际运行业务逻辑并通过Controller回复最终结果的服务。实际上,这些微服务组件在容器中运行。现在,如果您只想为该服务使用一个特定的容器,那么就不要扩展它。如果它被部署为在kubernetes上运行,那么就让run像守护进程一样运行。这些只是你可以做的,让它像一个单独的容器一样的引用。
发布于 2021-03-05 00:20:04
如果你在谈论单例对象,你是指微服务中的一个类的实例吗?
这就是Spring所做的:默认情况下,每个Spring Bean都是一个单例。
也就是说:当然,除非您有多个java进程实例。
https://stackoverflow.com/questions/66475409
复制相似问题