
本地Cache(2种)
本地缓存LoadingCache 和 带Schedule的缓存
JavaGameServer
java游戏服务器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【带Schedule的本地缓存】1.参考vega和zfoo
1.guava的LoadingCache是惰性的,但是zfoo其实用的也是LoadingCache这种,其实也实现了定时落地,而且结合注解,并没有说非得是: Entity继承一个做标识。2.vega则是单独一个线程用于扫描哪些需要存储,而且提供了删除功能,不在线的则删除,减少内存。3.rj的则是通过LinkedList做缓存,但是内部机制没看。4.AgeOfSea是单线程落地检查,没看具体实现。原创 2024-12-09 14:22:16 · 138 阅读 · 0 评论 -
【LoadingCache+mongo完成进程内数据管理】1.缓存mongo中数据到内存 2.不存在则从mongo中load到loadingcache
| | |____java | | | |____BaseCacheDao.java | | | |____Player.java | | | |____Main.java | | | |____PlayerDao.java BaseCacheDao.java import com.google.common.cache.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.concurrent.原创 2021-04-09 16:43:50 · 602 阅读 · 0 评论