基于微服务架构的分布式测距系统的研究与设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:RESEARCH AND DESIGN OF DISTRIBUTED RANGING SYSTEM BASED ON MICRO SERVICE ARCHITECTURE
  • 作者:向彬彬 ; 马明星 ; 童茂林 ; 彭瑾 ; 苏文秀 ; 高秀敏
  • 英文作者:Xiang Binbin;Ma Mingxing;Tong Maolin;Peng Jin;Su Wenxiu;Gao Xiumin;College of Electronics and Information,Hangzhou Dianzi University;
  • 关键词:测距系统 ; 分布式 ; 微服务 ; WIFI ; 负载均衡 ; API网关
  • 英文关键词:Ranging system;;Distributed;;Micro service;;WIFI;;Load balance;;API gateway
  • 中文刊名:JYRJ
  • 英文刊名:Computer Applications and Software
  • 机构:杭州电子科技大学电子信息学院;
  • 出版日期:2018-05-12
  • 出版单位:计算机应用与软件
  • 年:2018
  • 期:v.35
  • 基金:国家自然科学基金面上项目(61378035);; 国家重点基础研究发展计划项目(2015CB352001)
  • 语种:中文;
  • 页:JYRJ201805017
  • 页数:6
  • CN:05
  • ISSN:31-1260/TP
  • 分类号:95-100
摘要
通过对传统测距网络的分析,结合分布式测量技术的原理和自组网的特点,采用无线WIFI网络技术、Ad Hoc(自组网)的组网技术、Hadoop与微服务架构,设计了一套基于微服务架构的分布式测距系统。该系统利用测距探针采集数据,并利用STM32单片机通过无线WIFI通信模块将每个节点采集到的数据传输到云端。云端首先通过分布式数据分析模块对采集到的数据进行分析,然后将分析结果封装成不同的Json数据包;前端通过调用REST APT接口进行结果显示。该分布式测距系统将各模块通过微服务架构进行解耦合,并且利用负载均衡实现了可横向扩展、高可用、高可靠性的数据传输和处理。
        Based on the analysis of traditional ranging networks, combined with the principle of distributed measurement technology and the characteristics of ad hoc networks,we designed a distributed ranging system based on micro service architecture with WIFI network technology,Ad Hoc networking technology,Hadoop and micro service architecture. The system used the ranging probe to collect data,and used the STM32 microcontroller to transmit the data collected by each node to the cloud through the wireless WIFI communication module. The cloud first analyzed the collected data through a distributed data analysis module,and then encapsulated the analysis results into different Json data packets. The front end showed the result by calling the REST APT interface. The distributed ranging system decoupled each module through micro service architecture and used load balancing to achieve horizontally scalable,highly available,and highly reliable data transmission and processing.
引文
[1]Garcia M A,Solanas A.Automatic Distance Measurement and Material Characterization with Infrared Sensors[C]//Robo Cup 2004:Robot Soccer World Cup VIII.DBLP,2004:451-458.
    [2]Zhang F,Ge X,Gao B,et al.Phase-coded microwave signal generation based on a single electro-optical modulator and its application in accurate distance measurement[J].Optics Express,2015,23(17):21867-21874.
    [3]Kelemen M,Virgala I,Kelemenova T,et al.Distance Measurement via Using of Ultrasonic Sensor[J].Microelectronics Journal,2015,33(5):479-486.
    [4]孟文东,汤凯,邓华荣,等.1064nm波长卫星激光测距技术和实验研究[J].光学学报,2015,35:(a01):197-202.
    [5]卫志斌,瞿锋,项清革,等.SESAM锁模激光器在卫星激光测距领域应用研究[J].测绘科学,2009,34(6):5-6.
    [6]侯建刚,陶然,单涛,等.m系列在激光测距雷达中的应用[J].兵工学报,2005,26(1):37-41.
    [7]贺大松,门延会.激光测距技术在汽车主动安全装置中的应用研究[J].应用激光,2011,31(2):160-163.
    [8]隋金雪,杨莉,贺永强.激光测距在移动机器人自主导航中的应用[J].传感器与微系统,2007,26(7):114-117.
    [9]李勇,黄均才,王凤碧,等.Ad Hoc网络体系结构研究[J].计算机应用,2005,25(1):163-164.
    [10]张松,杜庆伟,孙静,等.Hadoop异构集群中数据负载均衡的研究[J].计算机应用与软件,2016,33(5):31-34.
    [11]李春阳,刘迪,崔蔚,等.基于微服务架构的统一应用平台[J].计算机系统应用,2017,26(4):43-48.
    [12]宋涛,徐庆增,吕思思.浅谈基于Spring MVC的REST功能[J].电脑知识与技术:学术交流,2016,12(12):86-87.
    [13]Perkins C,Belding-Royer E,Das S.Request for Comments:Ad hoc on-demand distance vector(AODV)routing[J].Experimental Internet Society,2003,6(7):90.
    [14]曹旭,张云华.Hadoop平台下计算模型中调度策略的研究[J].计算机应用与软件,2013,30(9):208-214.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700