文献综述
1.研究的现状和发展趋势:
近几年,共享经济蓬勃发展,而共享经济的核心就是公共资源的地理位置,如何高效准确地对位置信息进行处理变得尤为重要。而作为一个完整的共享经济服务端程序(以共享单车为例),往往都需要完成用户查找单车、解锁、上报坐标、锁车、更新位置等功能。几乎每一项功能都离不开对地理位置信息的查找和修改,因此,如何快速高效地搭建应用并处理地理信息成了共享经济中的热点问题。
随着软件技术的飞速发展,软件产品的功能、需求、技术规模等方面越来越大,为了降低软件产品的耦合,相关技术技术不断做出改进,微服务软件架构在此前提下应运而生[1]。SpringBoot 是由 Pivotal 团队开发的全新的开源开发框架最突出的特点是配置方式,大大简化了 Spring 应用各个方面的配置,减少了研发周期和成本[2]。因此可以选用SpringBoot作为这个程序的开发框架。
而对于地理位置的数据处理,虽然传统关系型数据库可以胜任地理数据的简单储存和处理功能,但是近年来出现了高并发读写、海量数据高效读写、高扩展性和可用性等新需求,使得非关系型数据库的应用逐渐流行,其中 MongoDB 最常见[3]。使用MongoDB的geoNear方法可以轻松而高效地对点数据进行增删改查操作,既提高了查询效率,又减轻了关系型数据的压力,提高了系统的健壮性。
参考文献
[1]张 雷, 王 悦. 基于SpringBoot微服务架构下的MVC模型研究. 2018
[2]张峰. 应用 SpringBoot 改变 web 应用开发模式. 科技创新与应用2095-2945(2017)23-0193-02
以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。