当前位置: 首页> 学位论文 >详情
原文传递 基于分布式架构的智能车辆管理系统设计与实现
论文题名: 基于分布式架构的智能车辆管理系统设计与实现
关键词: 智能车辆管理系统;分布式架构;模块设计
摘要: 随着“互联网汽车”以及“快的打车”软件的兴起,一种新的车辆租赁模式也在形成过程中。人们可以通过互联网直接使用车辆租赁服务,汽车租赁公司也可以通过互联网来实现车辆的管理。浙江大学ESE(Embedded SystemEngineering)工程中心,结合自身的汽车嵌入式和互联网软件的研发经验,研发了一款纯电动智能低速电动车和一套智能汽车管理系统。本文在第一版汽车管理系统的基础上,总结和分析了现有车辆管理系统的不足和缺陷,设计和实现了一套基于分布式架构的智能车辆管理系统。
  本文设计和实现了一个基于分布式架构的车辆管理系统,这个系统包含了HTTP负载均衡服务器、UDP负载均衡服务器、HTTP服务器、UDP服务器、Zookeeper注册中心、数据库系统。重点改进和设计了以下模块:
  1)HTTP负载均衡服务器将所有的HTTP请求根据硬件性能权重轮转的方法分发给各个HTTP服务器。UDP负载均衡服务器保持与车辆的网络连接,将车辆发送的信息通过独特的负载均衡方案转发给UDP服务器,将UDP服务器发送过来的信息转发给车辆控制器。
  2)HTTP服务器与客户端之间使用WebSocket连接以提供车辆租赁服务,并采用状态机模型维护与客户端的连接。
  3)UDP服务器取消定时器和定时任务,借助Zookeeper文件系统和RabbitMQ,实现和UDP负载均衡服务器之间的通信。
  4)HTTP服务器和UDP服务器之间透明地通过基于RabbitMQ的RPC调用实现,实现UDP服务器和HTTP服务器的动态扩展。
  在有限的软硬件条件下,本文搭建了一个分布式智能车辆管理系统原型,设计和实现了一套基于JMeter的测试方案。
作者: 雷健
专业: 计算机科学与技术
导师: 刘海风;杨国青
授予学位: 硕士
授予学位单位: 浙江大学
学位年度: 2015
正文语种: 中文
检索历史
应用推荐