升级服务器精确升级功能
还是之前的那个问题,原帖地址是:http://bbs.csdn.net/topics/391990478
升级服务器分为策略服务器(tomcat)和下载服务器(jboss),策略服务器负责配置需要升级的产品的升级地址,下载的策略,和统计相关升级信息。符合配置的下载策略会重定向到真实的下载地址(下载服务器处理)上,产品会自动下载升级文件。
现在又有个问题,要实现MAC地址精确升级功能,根据在线的产品上报的MAC地址和配置在服务器上的MAC地址就行对比,完全符合的就下载。问题是MAC地址有几万到十几万条,现在的做法是MAC地址都会保存在mysql数据库的表中,然后每次上报一个就在数据库中对比(jdbc-sql脚本),发现速度很慢。有什么优化的方法么?存在hashmap中?还是有什么开源的缓存方案专门可以解决此类问题?
谢谢大家!