物联网系统技术方案培训资料_第1页
物联网系统技术方案培训资料_第2页
物联网系统技术方案培训资料_第3页
物联网系统技术方案培训资料_第4页
物联网系统技术方案培训资料_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 物联网系统技术方案物联网系系统技术术方案南京绛门门通讯科科技股份份有限公公司20166年12月目录TOC o 1-3 h z u HYPERLINK l _Toc490463651 一.前言言 PAGEREF _Toc490463651 h 5 HYPERLINK l _Toc490463652 1.1.建设背背景 PAGEREF _Toc490463652 h 5 HYPERLINK l _Toc490463653 1.2.设计原原则 PAGEREF _Toc490463653 h 5 HYPERLINK l _Toc490463654 1.3.系统分分析 PAGEREF _Toc4904

2、63654 h 6 HYPERLINK l _Toc490463655 1.3.1.系系统说明明 PAGEREF _Toc490463655 h 6 HYPERLINK l _Toc490463656 1.3.2.运运行环境境与开发发模式的的选择 PAGEREF _Toc490463656 h 66 HYPERLINK l _Toc490463657 1.3.3.可可行性分分析 PAGEREF _Toc490463657 h 8 HYPERLINK l _Toc490463658 1.3.4.四四大特点点 PAGEREF _Toc490463658 h 9 HYPERLINK l _Toc49

3、0463659 二.解决决方案 PAGEREF _Toc490463659 h 110 HYPERLINK l _Toc490463660 2.1.总体方方案设计计 PAGEREF _Toc490463660 h 10 HYPERLINK l _Toc490463661 2.1.1.系系统框架架结构 PAGEREF _Toc490463661 h 110 HYPERLINK l _Toc490463662 2.1.2.总总体系统统架构 PAGEREF _Toc490463662 h 113 HYPERLINK l _Toc490463663 2.1.3.系系统组网网图 PAGEREF _Toc

4、490463663 h 133 HYPERLINK l _Toc490463664 2.1.4.物物理组网网图 PAGEREF _Toc490463664 h 155 HYPERLINK l _Toc490463665 2.1.5.系系统总体体功能构构架 PAGEREF _Toc490463665 h 155 HYPERLINK l _Toc490463666 2.2.应用层层功能需需求详细细设计 PAGEREF _Toc490463666 h 116 HYPERLINK l _Toc490463667 2.2.1.登登陆 PAGEREF _Toc490463667 h 166 HYPERLI

5、NK l _Toc490463668 2.2.2.采采集设备备管理 PAGEREF _Toc490463668 h 116 HYPERLINK l _Toc490463669 2.2.3.监监控管理理 PAGEREF _Toc490463669 h 18 HYPERLINK l _Toc490463670 2.2.4.告告警管理理 PAGEREF _Toc490463670 h 19 HYPERLINK l _Toc490463671 2.2.5.统统计分析析 PAGEREF _Toc490463671 h 20 HYPERLINK l _Toc490463672 2.2.6.系系统管理理 P

6、AGEREF _Toc490463672 h 20 HYPERLINK l _Toc490463673 2.3.基础层层功能设设计 PAGEREF _Toc490463673 h 211 HYPERLINK l _Toc490463674 2.3.1.身身份认证证 PAGEREF _Toc490463674 h 21 HYPERLINK l _Toc490463675 2.3.2.账账户管理理 PAGEREF _Toc490463675 h 21 HYPERLINK l _Toc490463676 2.3.3.权权限管理理 PAGEREF _Toc490463676 h 21 HYPERLIN

7、K l _Toc490463677 2.3.4.提提醒机制制 PAGEREF _Toc490463677 h 22 HYPERLINK l _Toc490463678 2.3.5.日日志管理理 PAGEREF _Toc490463678 h 22 HYPERLINK l _Toc490463679 三.关键键性技术术 PAGEREF _Toc490463679 h 22 HYPERLINK l _Toc490463680 3.1.系统技技术架构构方面的的技术路路线 PAGEREF _Toc490463680 h 222 HYPERLINK l _Toc490463681 3.2.Myssql集

8、集群部署署 PAGEREF _Toc490463681 h 24 HYPERLINK l _Toc490463682 3.3.Ngiinx负负载均衡衡 PAGEREF _Toc490463682 h 26 HYPERLINK l _Toc490463683 3.4.地图接接口/工作流流引擎集集成/报表工工具 PAGEREF _Toc490463683 h 277 HYPERLINK l _Toc490463684 四.性能能配置 PAGEREF _Toc490463684 h 227 HYPERLINK l _Toc490463685 4.1.业务指指标 PAGEREF _Toc4904636

9、85 h 277 HYPERLINK l _Toc490463686 4.2.性能指指标 PAGEREF _Toc490463686 h 288 HYPERLINK l _Toc490463687 五.软硬硬件配置置清单 PAGEREF _Toc490463687 h 229 HYPERLINK l _Toc490463688 5.1.软件方方案 PAGEREF _Toc490463688 h 299 HYPERLINK l _Toc490463689 5.2.硬件方方案 PAGEREF _Toc490463689 h 300 HYPERLINK l _Toc490463690 六.项目目资金

10、预预估 PAGEREF _Toc490463690 h 300 HYPERLINK l _Toc490463691 七.项目目实际计计划 PAGEREF _Toc490463691 h 300前言建设背景景 HYPERLINK /item/%E7%89%A9%E8%81%94%E7%BD%91 物联网是是指通过过各种信信息传感感 HYPERLINK /item/%E8%AE%BE%E5%A4%87 设备,实实时采集集任何需需要 HYPERLINK /item/%E7%9B%91%E6%8E%A7 监控控、连接接、互动动的物体体或过程程等各种种需要的的信息,与与互联网网结合形形成的一一个巨大大网

11、络。其目的的是实现现物与物物、物与与人,所所有的物物品与网网络的连连接,方方便识别别、管理理和控制制。其在在20111年的的产业规规模超过过26000亿元元人民币币。构成成物联网网产业五五个层级级的支撑撑层、感感知层、传输层层、平台台层,以以及应用用层分别别占物联联网产业业规模的的2.77%、222.00%、333.11%、337.55%和44.7%。而物物联网感感知层、传输层层参与厂厂商众多多,成为为产业中中竞争最最为激烈烈的领域域。设计原则则基础性和和整体性性整个系统统的各种种软件应应符合国国际、国国家及行业相关关标准。技术的先先进、实实用性目前技术术发展迅迅速,本本系统需需要考虑虑未来的

12、的扩展性性,在采采用的技技术方面面应体现现先进、实用,才才能确保保本项目目建设结结束后相相当一段段时间内内技术不不落后。由于此项项目是工工程建设设项目,不不是科研研项目,所所以使用用先进技技术并不不能使用用未经验验证的、不成熟熟的技术术和概念念,而是是以先进进的、成成功的理理念为核核心的成成熟技术术的组合合。系统的开开放性、可扩展展性和安安全性开放的结结构意味味着通信信协议的的开放和和数据与与数据结结构的开开放和共共享。通通信协议议开放,系系统接口口透明,便便于与其其它系统统组网,实实现系统统的集成成与资源源共享;数据与与数据结结构的开开放,使使用户可可以很方方便地从从系统中中抽取所所需要的的

13、各种数数据和信信息,实实现信息息交换与与共享。规范性系统设计计符合有有关国家家和行业业通用标标准、协协议和规规范,符符合国家家与部颁颁标准及及行业规规范的要要求;保保证系统统运行稳稳定可靠靠、数据据安全;系统接接口规范范统一。经济性能够实现现最优的的系统性性能价格格比,充充分利用用有限的的资金,创创造巨大大的社会会效益和和经济效效益。随随着物联联网的行行业发展展,市场场规模也也在飞速速增长,物物联网平平台的经经济性巨巨大,感感知层、传输层层参与厂厂商众多多,成为为产业中中竞争最最为激烈烈的领域域。系统分析析系统说明明描述整体体系统功功能概述述和应用用简述关键键功能点点,并对对关键功功能点有有个

14、总体体概述运行环境境与开发发模式的的选择本系统采采用基于于Webb开发的JSPP技术。JSPP是一项项功能强强大的用用于构建建动态WWeb应应用程序序的技术术。它可完全全利用JJavaa架构的的强大、安全和高效的的平台特特性。数据库开开发系统统采用MMySQQL5.5数据据库。它是一个个快速、多线程程、多用用户的SSQL数数据库服服务器。具有强强大的数数据存储储功能并并兼有支支持客户户机/服服务器的的运行环环境、多多线程体体系结构构,支持持存储过过程、支支持触发发器和逻逻辑内存存管理和和成本低低等优点点。JSP技技术JSP技技术是用用成熟、强大、易扩充充的Jaava语语言作为为脚本语语言。它它

15、主要具具有以下下优势:高效性与与安全性性。JSSP在执执行前先先被编译译成字节节码,字字节码由由Javva虚拟拟机解释释执行,比比源码解解释效率率高。可维护性性。由于于JSPP技术是是一种开开放的、跨平台台的结构构,因此此Webb服务器器、平台台及其他他组件能能很容易易升级或或切换,且且不会影影响JSSP基本本的应用用程序。多样化和和功能强强大的开开发工具具支持。Javva已经经有了许许多优秀秀的开发发工具,而而且许多多可以免免费得到到,且其其中许多多已经可可以顺利利的运行行于多种种平台之之下。MySQQL5.5 开开源数据据库MySQQL5.5是OOraccle公公司推出出的数据据库管理理系

16、统的的版本。MySSQL55.5数数据库引引擎提供供完整的的XMLL支持。MySSQL55.5关关系数据据库引擎擎支持当当今苛刻刻的数据据处理所所需的功功能。数数据库引引擎充分分保护数数据完整整性,同同时将管管理众多多并发修修改数据据库的用用户的开开销减到到最小。MySSQL55.5分分布式查查询使得得以引用用来自不不同数据据源的数数据,同同时分布布式事务务支持充充分保护护分布式式数据更更新的完完整性。开发模式式本系统最最终的水水文数据据会公开开呈现给给不同部部门的相相关用户户或者政政府领导导,因此此它需要实现现对系统用用户的不不同管理理。本系系统采用B/SS体系结构构来进行系统统的设计。BB

17、/S三三层体系系结构如如图1所示。图1B/S三层层体系结结构图开发运行行环境开发运行行必备条条件如下下:CUP:保证系系统、数据库库和服务务器运行行流畅,推推荐2.0GHHz以上上。软件平台台:MyEcclippse110。服务器端端操作系系统:独独立于操操作系统统的跨平平台系统统,采用用Winn7及以以上版本本,考虑虑其稳定定性。数据库:MySSQL。Web服服务器:Tommcatt7.00服务器器。客户端运运行环境境:能运运行IEE9.0以以上或GGooggleFirrefoox浏览览器的操操作系统统。可行性分分析技术可行行性根据本系系统的功功能需求求,采用用JSPP技术与开开源的MMyS

18、QQL数据据库引擎擎进行开开发。JSP将将网页逻逻辑与网网页设计计和显示示分离,支支持可重重用的基基于组件件的设计计,使基基于Weeb的应应用程序序的开发发变得迅迅速和容容易。MySQQL作为为一种快快速的、多线程程、多用用户和健健壮的数数据库服服务器,根根据第三三方测试试结果,在在千万级级的数据据环境中中依然保保持较高高的执行行速度。因此在在技术层层面上是是完全可可行的。而且SSQL是是一个非非过程化化的语言言,可用用于所有有用户的的数据库库活动模模型,包包括系统统管理员员、数据据库管理理员、应应用程序序员、决决策支持持系统人人员及许许多其他他类型的的终端用用户。基基本的SSQL命命令只需需

19、要很少少时间就就能学会会,最高高级的命命令在几几天内便便可掌握握。MyySQLL功能强强大,而而且很多多信息管管理系统统都是用用MySSQL作作后台,对对本系统统的开发发是可行行的。本系统数数据需考考虑数据据的高并并发和后后续数据据的扩展展性,数数据库采采用MyySQLL集群和和缓存集集群,以以保障整整体水文文管理系系统平稳稳运行。经济可行行性20099年8月月, HYPERLINK /item/%E6%B8%A9%E5%AE%B6%E5%AE%9D 温家宝宝“感知知中国”的的讲话把把我国物物联网领领域的研研究和应应用开发发推向了了高潮,自自温总理理提出“感感知中国国”以来来,物联联网被正正式

20、列为为国家五五大新兴兴战略性性产业之之一,写写入“政政府工作作报告”,物物联网在在中国受受到了全全社会极极大的关关注。作作为新的的经济增增长点,物物联网的的经济效效益正在在逐年高高速增长长,20011年年市场规规模达到到了26600多多亿元,预预计到220200年 市市场规模模将超过过5万亿亿。四大特点点界面可视视化配置置通过感知知层各种种传感器器将对应应的数据据实时传传回系统统平台,通通过应用用层对数数据进行行实时在在线分析析展示。对于传传感器设设备进行行在线设设置查看看,对于于设备告告警类别别自定义义配置,及及时掌握握感知层层设备情情况和目目标数据据情况。及时的告告警提示示告警分为为:设备

21、备告警和和数据预预警。对于感知知层设备备工作状状况要实实时掌握握,传感感器设备备情况实实时查看看故障告告警,及及时处理理因传感感器设备备故障问问题造成成的数据据阻塞;另外对对于传感感器传输输传输回回来的数数据 进进行统计计分析和和计算,实实时查看看数据走走向,对对即将呈呈现的数数据状况况进行预预警提示示。集成报表表引擎用户可以以选择需需要的数数据,以以饼状图图、条形形图、线线状图等等方式生生成分析析结果,输输出的分分析报告告更加直直观、生生动。灵活性、扩展性性平台具备备迭代开开发的设设计,后后期可方方便的增增减和修修改所提提供的组组件、公公式,可支持持个性化化定制服服务。解决方案案总体方案案设

22、计系统框架架结构系统整体体框架结结构感知层:感知层层位于物物联网三三层结构构中的最最底层,其其功能为为“感知知”,即即通过传传感网络络获取环环境信息息,是物联联网的核核心,是是信息采采集的关关键部分分。感知层层设备包括括二维码码标签和和识读器器、RFFID标标签和读读写器、摄像头头、GPPS、传传感器、M2MM终端、传感器器网关等等,主要要功能是是识别物物体、采采集信息息。感知层层的信息息采集运运用到多多种关键键技术:嵌入式系系统技术术:是综合了了计算机机软硬件件、传感感器技术术、集成成电路技技术、电电子应用用技术为为一体的的复杂技技术,可可以将感感知层收收到的信信息进行行分类处处理,将将处理

23、之之后信息息再通过过网络上上传。低速和中中高速段段距离传传输技术术:介于感知知和网络络层之间间的技术术运用,将将通过感感知设备备收集的的数据进进行集中中处理分分类,再再传输的的应用技技术自组织网网络技术术:在物联网网的关键键技术中中,射频频识别(RFIID)是是一种。物联网网系统 感知层层设备大大多是分分散的,且且基本没没有什么么固定的的网络基基础设施施。无线线自组织织网络技技术中可可以将每每个终端端本身兼兼有路由由器和主主机2种种功能,自组织网络是一种自治、多跳网络,整个网络能够在不理能利用或者不便利用网络基础设施(如 基站、AP)的情况下,提供终端之间的相互通信。在该网络中,网络的拓扑、信

24、道的环境、业务的模式是随节点的移动而动态改变的。自组织网网络的多多跳网络络拓扑协同信息息处理技技术:对对于传感感器感知知到的多多种类型型的信息息进行收收集并进进行分类类处理,介介于网络络层和感感知层之之间的技技术,将将处理之之后的信信息通过过网络层层进行传传输。网络层:网络层层位于物物联网三三层结构构中的第第二层,其其功能为为“传送送”,即即通过通通信网络络进行信信息传输输。网络络层包含含 HYPERLINK /item/%E6%8E%A5%E5%85%A5%E7%BD%91 接入网网和 HYPERLINK /item/%E4%BC%A0%E8%BE%93%E7%BD%91 传输网网,分别别实

25、现接接入功能能和传输输功能。传输网网由公网网与专网网组成,典典型传输输网络包包括电信信网(固固网、移移动通信信网)、广电网网、互联联网、电电力通信信网、专专用网(数数字集群群)。接接入网包包括光纤纤接入、无线接接入、以以太网接接入、卫卫星接入入等各类类接入方方式,实实现底层层的传感感器网络络、RFFID网网络最后后一公里里的接入入。目前网络络层用到到的互联联技术有有: HYPERLINK /item/3G 3GG/ HYPERLINK /item/4G 4G通信信网络、 HYPERLINK /item/IPv6 IPvv6、 HYPERLINK /item/Wi-Fi Wi-Fi和和 HYPE

26、RLINK /item/WiMAX WiMMAX、 HYPERLINK /item/%E8%93%9D%E7%89%99 蓝牙、 HYPERLINK /item/ZigBee ZiggBeee等等。应用层:应用层层位于物物联网三三层结构构中的最最顶层,其其功能为为“处理理”,即即通过云云计算平平台进行行信息处处理。应应用层与与最低端端的感知知层一起起,是物物联网的的显著特特征和核核心所在在,应用用层可以以对感知知层采集集数据进进行计算算、处理理和知识识挖掘,从从而实现现对物理理世界的的实时控控制、精精确管理理和科学学决策。从结构构上划分分,物联联网应用用层包括括以下三三个部分分:A 物物联网中

27、中间件:物联网网中间件件是一种种独立的的系统软软件或服服务程序序,中间间件将各各种可以以公用的的能力进进行统一一封装,提提供给物物联网应应用使用用。B 物物联网应应用:物物联网应应用就是是用户直直接使用用的各种种应用,如如智能操操控、安安防、电电力抄表表、远程程医疗、智能农农业等等等。C 云云计算平平台:云计算算可以助助力物联联网海量量数据的的存储和和分析。通常介介于网络络层和应应用层之之间,对对于感知知层上传传上来的的海量数数据,利利用云平平台进行行存储分分析,为为应用层层提供数数据基础础。总体系统统架构总体功能能架构基础支撑撑层:主主要包括括网络链链路的联联通性和和重要节节点设备备,主要要

28、包括路路由器、交换机机、防火火墙等组组成,同同时结合合相关配配套专业业软件保保证整个个网络层层的安全全和数据据流的畅畅通。数据层:数据持持久层和和数据库库本身,负负责将数数据进行行转化和和存储业业务数据据。系统统文件的的存储。基础层:包括身身份服务务、认证证服务、日志服服务、统统计服务务、监控控服务、配置服服务、消消息服务务、存储储服务、支撑服服务和中中间件服服务的集集成。应用功能能层:系系统应用用层的功功能模块块。包括括用户管管理、权权限管理理、数据据监控等等等表现层:使用WWeb浏浏览器、安卓AAPP或或iOSSAPPP,通过过计算机机网络访访问系统统。根据据用户权权限不同同,以及及用户自

29、自己的个个性化设设置,展展现不同同的页面面内容。标准规范范体系 : 本本系统制制定并遵遵循统一一的内容容建设标标准与规规范体系系,否则则会给整整个项目目带来不不可预测测的风险险,也不不利于信信息处理理、整个个平台的的管理维维护与信信息共享享应用。安全保障障体系:纵向贯贯穿整个个层面,从从环境层层到用户户表现层层都要进进行不同同方面的的安全配配置设置置,保障障系统安安全运行行。系统组网网图业务系统统部分硬硬件部署署如下:业务系统统组网图图采集端采集端通通过采集集传感器器 将所所需信息息采集之之后通过过专网接接口传输输。应用服务务器考虑性能能,采用用双服务务器,用于HHTTPP协议的的实现和和数据

30、库库连接管管理。数据库服服务器 采采用Myysqll集群形形式,保保障系统统运行的的高可用用和数据据扩展性性负载均衡衡服务器器 当数据据量和并并发量非非常大时时 考虑虑服务器器和系统统的运行行 设计计单独的的负载均均衡服务务器物理组网网图物理设备备组网图图系统总体体功能构架架本系统主主要由66个模块块组成:登录模模块、数数据采集集管理模模块、在在线监控控管理模模块、告告警管理理模块、统计分分析、系系统管理理 模块块组成。每个模模块下都都有此模模块对应应的功能能页面。 系统总体体构架应用层功功能需求求详细设设计登陆功能概述述后台系统统 内置置超级管管理员 admmin,初初次登陆陆只能用用adm

31、min,登登陆之后后可在系系统管理理再新增增其他后后台管理理员。界面界面按钮钮简单描描述输入管理理员用户户名和相相应密码码点【登陆陆】进入入系统如果登陆陆密码忘忘记 可可点击“忘记密密码”通过手手机短信信等方式式找回密密码采集设备备管理功能概述述。界面界面按钮钮简单描描述.。设备设置置功能概述述。界面界面按钮钮简单描描述。XXXXX管理功能概述述。界面:简单单的界面面描述。设备巡检检记录功能概述述。界面:界面面简单描描述。C、。设备状况况查询功能概述述。界面:界面面简单描描述。B、。C、。监控管理理功能概述述。界面:界面面简单描描述A、。B、。C、。(二)XXXXXX情况监监控功能概述述。界面

32、:界面面简单描描述A、。B、。C、。告警管理理功能概述述。界面:界面面简单描描述A、。B、。C、。统计分析析功能概述述。界面:界面面简单描描述A、。B、。C、。系统管理理(一) 用户管管理功能概述述。界面。(二)日日志管理理功能概述述记录所有有平台系系统的操操作日志志和系统统日志,各各个用户户登陆情情况和操操作情况况均记录录详细;当数据据库或者者系统出出现异常常时 则则记录为为系统异异常日志志。界面:根根据客户户日期需需求可定定制化栏栏位列名名基础层功功能设计计基础层功功能设计计主要包包括提供供 身身份认证证、日志志管理、权限管管理等共共用性功功能。身份认证证身份认证证是判断断一个用用户是否否

33、为合法法用户的的处理过过程。最最常用的的简单身身份认证证方式是是系统通通过核对对用户输输入的用用户名和和密码,看看其是否否与系统统中存储储的该用用户的用用户名和和密码一致致,来判判断用户户身份是是否正确确。通过过它可以以识别用用户的登登陆角色色,以及及防止同同一个用户户对同一一份报表表进行多多次提交交。本系统在在登陆时时采用上上述的用用户名和和密码的的认证方方式。多多次登陆陆失败或或者忘记记密码时时 需要要通过手手机验证证,并且且验证手手机号与与用户是是否在后后端系统统是否对对应合法法,非法法手机号号不允许许校验,校校验成功功获取验验证码 再进行行重置密密码或者者登陆。账户管理理账户管理理是系

34、统统不可或或缺的一一部分。平台内内置超级级管理员员,超级级管理员员可新增增维护其其他平台台管理员员,系统统管理员可可以管理理用户的的账号、正常还还是暂停停。权限管理理权限管理理是根据系系统设置置的安全全规则或或者 HYPERLINK /view/160028.htm 安全全策略,用用户可以以访问而而且只能能访问自自己被授授权的资资源。权权限管理理几乎出出现在任任何有用户和和密码的的系统里里面。系统中中权限管管理分为为功能权权限和数数据权限限。功能权限限:分配配管理员员用户可可登陆系系统只可可查看操操作自己己有权限限的功能能模块。数据权限限:除了了功能权权限外,对对系统的的数据进进行登记记划分,

35、比比如区域域 或者者按照设设备分类类,只有有拥有对对应数据据权限的的人才能能看到相相应的区区域数据据或者设设备数据据。提醒机制制在系统的的开发过过程中,经经常要使使用到新新消息的的提醒功功能,比比如数据据库数据据有更新新或者某某个用户户的特殊操操作,这这时就要要对用户户进行及及时的处处理提醒醒。该功能能最简单单的实现就就是通过过页面实实时刷新新,访问问数据库库然后告告知用户户有新的的消息。本系统统使用AAjaxx定时向向服务器器轮询实实现Weeb页面面新消息息实时提提醒。可可通过企企业内部部的邮箱箱和短信信平台进进行邮件件提醒和和短信提提醒。日志管理理日志管理理功能在在企业应应用系统统中起着着

36、非常重重要的作作用。系系统的日日志文件件可以让让管理员员了解系统统状态,在系统出现问题时管理员可以查阅日志文件来确认当前系统状态、观察用户者踪迹,寻找特定事件相关的数据操作。关键性技技术系统技术术架构方方面的技技术路线线本系统设设计 综综合考虑虑系统的的稳定和和响应速速度以及及实时性性等多方方位功能能和性能能要求,采采用Spprinng开源源框架、 MVVC框架架技术、My Battis进进行数据据连接整整个 并并采用SSSM对对框架进进行整合合,具体体建设如如下:体系架构构系统技术术路线的的选择,采采用开放放的、基基于工业业标准和和行业发发展趋势势的原则则,在体体系架构构上采用用B/SS模式

37、。它可以以提供灵灵活的信信息交流流和信息息发布服服务,具具有更强强的信息息系统集集成性和和更好的的系统安安全性。(2)设设计模式式A、 SSpriing 是一个个开源框框架, Sprringg 是于于 20003 年兴起起的一个个轻量级级的 JJavaa 开发发框架,由由 Rood JJohnnsonn 在其其著作 Exppertt Onne-OOn-OOne J2EEE DDeveeloppmennt aand Dessignn 中阐阐述的部部分理念念和原型型衍生而而来。它它是为了了解决企企业应用用开发的的复杂性性而创建建的。 Sprringg 使用用基本的的 JaavaBBeann 来完完

38、成以前前只可能能由 EEJB 完成的的事情。然而, Sprringg 的用用途不仅仅限于服服务器端端的开发发。从简简单性、可测试试性和松松耦合的的角度而而言,任任何 JJavaa 应用用都可以以从 SSpriing 中受益益。 简简单来说说, SSpriing 是一个个轻量级级的控制制反转( IoCC )和和面向切切面( AOPP )的的容器框框架。B、SpprinngMVVC:Sprringg MVVC 属属于 SSpriingFFrammeWoork 的后续续产品,已已经融合合在 SSpriing Webb Fllow 里面。 Spprinng MMVC 分离了了 控制制器、模模型对象象

39、、分分派器以以及处理理程序对对象的角角色,这这种分离离让它们们更容易易进行定定制。采用MVVC设计计模式,用用户输入入输出界界面均为为JSPP页面,即即展示层层(Viiew),用用户的请请求将会会被发送送到控制制层(CConttrolllerr)的一一个Seervllet集集中处理理,根据据请求调调用模型型层(MModeel)的的JavvaBeann对请求求进行实实际处理理,并把把结果返返回给控控制层,控控制层根根据请求求的执行行结果将将响应派派发到相相应的JJSP页面面。如图图所示。MVC设设计模式式(3)数数据库连连接MyBaatiss 本是是 appachhe 的的一个开开源项目目 iB

40、Batiis , 20010 年这个个项目由由 appachhe ssofttwarre ffounndattionn 迁移移到了 goooglee coode ,并且且改名为为 MyyBattis 。 MMyBaatiss 是一一个基于于 Jaava 的 持持久层 框架。 iBBATIIS 提提供的 持久层层 框架架包括 SQLL Maaps 和 DDataa Acccesss OObjeectss ( DAOO ) MyBBatiis 消消除了几几乎所有有的 JJDBCC 代码码和参数数的手工工设置以以及结果果集的检检索。 MyBBatiis 使使用简单单的 XXML 或注解解用于配配置和

41、原原始映射射,将接接口和 Javva 的的 POOJOss ( Plaain Oldd Jaava Objjectts ,普普通的 Javva 对对象)映映射成数数据库中中的记录录。实现现了从JJavaa程序内内调用标标准的SSQL命命令对数数据库进进行查询询、插入入、删除除和更新新等操作作,并确确保数据据事务的的正常进进行。Mysqql集群群部署使用MyySqll Cllustter +Reediss的架构构实现信信息的读读写和存存储A)、MMySQQL CClussterr 是MMySQQL 官官方集群群部署方方案,它它的历史史较久。支持通通过自动动分片支支持读写写扩展,通通过实时时备份冗

42、冗余数据据,是可可用性最最高的方方案,声声称可做做到999.9999%的的可用性性。架构原理理图如下下:MySQQL cclussterr主要由由三种类类型的服服务组成成:NDB Mannageemennt SServver:管理服服务器主主要用于于管理cclussterr中的其其他类型型节点(DDataa Noode和和SQLL Noode),通通过它可可以配置置Nodde信息息,启动动和停止止Nodde。 SQL Nodde:在在MySSQL Cluusteer中,一一个SQQL NNodee就是一一个使用用NDBB引擎的的myssql serrverr进程,用用于供外外部应用用提供集集群

43、数据据的访问问入口。Dataa Noode:用于存存储集群群数据;系统会会尽量将将数据放放在内存存中。B)、MMySQQL RRediss分布式式缓存Rediis是一一个开源源,先进进的keey-vvaluue存储储,并用用于构建建高性能能,可扩扩展的WWeb应应用程序序的完美美解决方方案。Rediis从它它的许多多竞争继继承来的的三个主主要特点点:Reediss数据库库完全在在内存中中,使用用磁盘仅仅用于持持久性。相比许许多键值值数据存存储,RRediis拥有有一套较较为丰富富的数据据类型。Reddis可可以将数数据复制制到任意意数量的的从服务务器。Rediis优势势包括:Reddis的的速

44、度非非常快,每每秒能执执行约111万集集合,每每秒约8810000+条条记录。Reddis支支持最大大多数开开发人员员已经知知道像列列表,集集合,有有序集合合,散列列数据类类型,这这使得它它非常容容易解决决各种各各样的问问题,因因为我们们知道哪哪些问题题是可以以处理通通过它的的数据类类型更好好。所有Reediss操作是是原子的的,这保保证了如如果两个个客户端端同时访访问的RRediis服务务器将获获得更新新后的值值。Reediss是一个个多实用用的工具具,可以以在多个个用例如如缓存,消消息,队队列使用用(Reediss原生支支持发布布/订阅阅),任任何短暂暂的数据据,应用用程序,如如Webb应

45、用程程序会话话,网页页命中计计数等。Rediis不是是比较成成熟的MMemccachhe或者者Myssql的的替代品品,是对对于大型型互联网网类应用用在架构构上很好好的补充充。现在在有越来来越多的的应用也也在纷纷纷基于RRediis做架架构的改改造。C)、rrediis和mmysqql数据据一致性性保证。应用读取取数据时时,先从从reddis读读取,如如果reediss中没有有,则从从myssql中中读取。当myysqll中读取取到时,则则将该数数据保存存到reediss中,便便于下次次使用,在在保存rrediis中数数据时,设设置数据据的过期期时间。当数据据写入mmysqql数据据库时,同时

46、也也将数据据写入rrediis。保持rrediis数据据与myysqll同步Nginnx负载载均衡Nginnx是一一个高性性能的 HTTTP 和和 HYPERLINK /view/1165595.htm 反向向代理服务器器,也是是一个 IMAAP/PPOP33/SMMTP HYPERLINK /view/899.htm 服务器器,具有有稳定性性、丰富富的功能能集、示示例配置置文件和和低系统统资源的的消耗的的特点。适用NNginnx返现现代理服服务器实实现负载载均衡。Nginnx具有有以下特特点:1、高并并发连接接,官方方测试能能够支撑撑5万并并发连接接,在实实际生产产环境中中跑到223万万并发连连接数。 2、内存存消耗少少,在33万并发发连接下下,开启启的100个Ngginxx 进程程才消耗耗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论