开发基于微服务的移动位置众包平台的经验教训
Lessons Learned from Developing a Microservice Based Mobile Location-Based Crowdsourcing Platform
摘要:
基于移动位置的众包研究受到现实世界数据严重缺乏的阻碍。开发一个标准化的、轻量级的、易于部署的、模块化的、可组合的、最重要的是可扩展的实验框架将大大促进这类研究。方便的是,这些都是使用微服务方法开发的系统的显著特征。我们提出QRowdsource -MLBC实验框架使用分布式服务架构。在本文中,我们讨论了QRowdsource的设计和开发,从功能组件的分解到框架内服务的编排。我们还研究了使用微服务方法的优点和缺点如何转化为我们的特定用例,并在开发实验框架时仔细考虑了一些经验教训。
英文摘要:
Research in Mobile Location-Based Crowdsourcing is hindered by a marked lack of real-world data. The development of a standardized, lightweight, easily deployable, modular, composable, and most of all, scalable experimentation framework would go a long way in facilitating such research. Conveniently, these are all salient characteristics of systems developed using a microservices approach. We propose QRowdsource - a MLBC experimentation framework built using a distributed services architecture. In this paper, we discuss the design and development of QRowdsource, from the decomposition of functional components to the orchestration of services within the framework. We also take a look at how the advantages and disadvantages of using a microservices approach translate to our specific use case and deliberate over a number of lessons learned while developing the experimentation framework.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。