集群的情况下怎么单例

来源:8-11 单例模式源码分析(jdk+spring+mybatis)

海与千巷

2021-03-15

单例模式只能用在单个节点的应用里吗?
若是多节点集群的情况下,可以做到所有节点用的同一个对象吗?

写回答

1回答

geelylucky

2021-03-18

单例模式的初衷是为了减少对象频繁创建的开销和节约内存空间

因此单个应用维护一个对象即可

如果想在集群里共享一个对象 可以参考redis等nosql 存储对象

需要注意的是 此类场景如果有对对象写的操作 需要保证线程安全

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3438 学习 · 408 问题

查看课程