1、concurrentHashMap本身是線程安全的 2、使用@PostConstruct注解init函數(shù),在生成bean的時(shí)候會(huì)調(diào)用init函數(shù)。init函數(shù)進(jìn)行concurrenthashMap的初始化,分配初始空間大小。并且開(kāi)啟線程每隔一段時(shí)間處理清空緩存,flushAlll。 3、如果一個(gè)key需要存多條消息,并發(fā)很高,可以考慮分桶,使用多個(gè)concurrentHashMap,根據(jù)key來(lái)決定放到那...
www.dbjr.com.cn/program/336123z...htm 2025-5-11