基于中间件技术的水文信息处理系统的开发与应用

来源 :北方工业大学 | 被引量 : 1次 | 上传用户:lanyunbw2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
水文信息处理系统是一个方便水文部门监测和处理各类水文信息的平台。系统需要异步处理各个遥测站发送的消息。传统的水文信息处理系统由于协议格式种类繁多,数据共享困难,不同功能模块之间的耦合度也比较高,可扩展性比较差,随着遥测站数量的急剧增加,系统的消息处理能力也越来越难以满足要求。针对以上问题,本文在充分研究和分析了国家标准的水文监测数据通信协议的基础之上,设计了水文报文的编码器和解码器,实现了水文报文的编解码,并对现有的消息中间件进行扩展和改进,提出了一种新型的水文信息处理系统。系统分为业务模块和消息中间件两部分,业务模块用于对各类消息内容的展示、遥测站的维护以及用户信息的维护;水文消息中间件分为网络通信层和消息服务器层,为水文信息处理系统和遥测站之间提供水文消息的发送和接收,以及水文消息的持久化服务。水文信息处理系统采用三层架构的设计模式,层与层之间松耦合,通过接口调用数据,系统的可扩展性强。网络通信层基于高性能的网络通信框架Netty,提高了系统的并发性,并通过配置文件的方式灵活应对各类水文报文的编解码,解决了通信协议不兼容问题,同时提高了系统的灵活性。消息服务器层提供消息的接收转发和持久化服务,保证了消息的可靠传输。基于中间件技术的水文信息处理系统大大提高了系统的并发性、可扩展性和灵活性,实现了不同水文报文的编解码,同时保障了数据的安全性和可靠性。
其他文献
西班牙国家图书馆自建馆至今已有306年的历史,馆藏资源种类丰富且十分注重文献资源的专题性建设,在发展过程中形成了8个特色专藏。其中,最能体现西班牙历史文化精华的塞万提
基于小学数学学习特点和建构主义理论,老师们在进行微课小学数学课堂教学中可以采用"导入新课—提出问题—自主学习—解决问题—评价总结"的问题解决式教学模式。利用微课教
针对山区农村公路的特点,提出在规划建设过程中应注意的问题。
针对自由曲线曲面设计中的形状控制问题,构造了带形状控制参数的三次TC-Bézier曲线。具有明确的几何意义,的值越大曲线越逼近控制多边形。同时证明了几种有实际应用价值
介绍了瓮福集团利用自行研发的WF-01捕收剂选别原矿品位为24.65%的磷矿石的工业试验结果,以及将自行研发的调整剂WFS与WF-01捕收剂混合用于工业性生产试验的结果,此外还介绍
基于网络通信中对消息认证的需求,介绍了散列函数的基本概念及构造方法,讨论了其用于消息认证中必须满足的特性,分析了散列函数在消息认证中的使用方式。生日攻击是通用的碰撞攻
以高岭石-二甲基亚砜(Kao-DMSO)为前驱体,硼氢化钠或柠檬酸钠为还原剂,用原位合成法将锌离子还原为零价锌,并负载于高岭石层间或表面。采用X射线衍射(XRD)、X射线光电子能谱(XPS)和透
为了综合评价玉米区域试验的结果,采用Shukla模型、Finlay-Wilkinson模型、Eberhart-Russell模型和加性主效乘式互作模型(AMMI)等4种常用模型对中国5个类型的玉米品种区域试
溶剂萃取法精制工业磷酸技术是一种湿法制磷酸工艺,是目前世界上先进的工业磷酸生产技术。与以黄磷为原料生产工业磷酸(俗称热法磷酸)相比,该技术能耗低、投资省、污染少,尤其在降
为了研究我国玉米区域试验中误差方差的异质性存在状况及其对品种评价的作用,以2003—2006年东北和华北16组玉米区域试验资料为依据,对玉米区域试验各环境试验误差方差差异状