摘要
农产品溯源系统用户量急速增加,对农产品溯源系统的并发性、扩展性、隔离性、高可用性提出了更高要求.当前,溯源系统原有的单一架构已经很难适应农产品的业务规模,为了缓解用户量激增带来的高并发,必须提升农产品溯源系统的性能,实现服务组件化,提高系统的扩容能力,保证高可用.该文对基于SSM框架的农产品溯源系统进行了优化.通过在农产品溯源系统中引入微服务架构,将农产品溯源系统按照不同的功能划分成若干个相互独立的微服务功能模块,使用spring boot框架单独开发每一个微服务实例功能模块,并通过spring cloud框架将由spring boot框架开发完成的若干个微服务实例功能模块进行链接.此外,为了进一步提升基于微服务架构的农产品溯源系统的性能,该文通过Redis对农产品溯源系统的缓存进行处理.实验证明,通过微服务模块的引入及对缓存空间的处理,农产品溯源系统的响应时间得到了明显降低.