1张表示配置信息的数据表,数据量不大,最多100行,字段就5个,不频繁更新
想系统启动的时候把表的信息加载到程序里面
而且想开一个scheduled 定时刷新
请问用什么数据结构?SynchronizedList() or AtomicReference?
存在的情况是,1个线程更新,多个线程读取。
或者考虑ehcache?
两台虚拟机
1张表示配置信息的数据表,数据量不大,最多100行,字段就5个,不频繁更新
想系统启动的时候把表的信息加载到程序里面
而且想开一个scheduled 定时刷新
请问用什么数据结构?SynchronizedList() or AtomicReference?
存在的情况是,1个线程更新,多个线程读取。
或者考虑ehcache?
两台虚拟机
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答768 阅读✓ 已解决
2 回答1.8k 阅读
才100个数据考虑的太多了吧?配置信息一般情况是读多写少,而且是key-value类型,搞一个concurrentHashMap就完了吧。。至于更新,你搞一个schedule也行,搞一个watcher机制也行。感觉题主有些过度设计