好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

MQ在民航气象数据库系统中的应用与维护_刘竹涛.pdf

2页
  • 卖家[上传人]:油条
  • 文档编号:12348911
  • 上传时间:2017-09-03
  • 文档格式:PDF
  • 文档大小:231.14KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2009 年 9 月 ( 上 )[摘 要 ] 随着气象资料传输量和服务客户要求的迅速增长 , 原有民航气象广播系统已经不能满足业务需求 , 因此 , 民航局决定对气象广播系统进行升级 , 最终建成一个功能完善 、 可扩展和灵活的航空气象服务综合系统 , 以提高航空气象业务服务效率 , 改进航空气象服务质量 , 以灵活应对日益变化的航空气象服务要求 , 从而提高航空气象服务的安全保障能力 [关键词 ] MQ; 消息 ; 队列 ; 队列管理器 ; 通道MQ 在民航气象数据库系统中的应用与维护刘竹涛(中国民航黑龙江空中交通管理分局 , 黑龙江哈尔滨 150079)随着气象资料传输量和服务客户要求的迅速增长 , 原有民航气象广播系统已经不能满足业务需求 , 因此 , 民航局决定对气象广播系统进行升级 , 最终建成一个功能完善 、 可扩展和灵活的航空气象服务综合系统 , 以提高航空气象业务服务效率 , 改进航空气象服务质量 ,以灵活应对日益变化的航空气象服务要求 , 从而提高航空气象服务的安全保障能力 MQ正是在这日益复杂的网络环境和系统环境中扮演着越来越重要的角色 1 MQ的基本概念1.1 消息消息就是对使用它的应用程序有意义的字节串 。

      消息是用来从一个应用程序传送数据至另一个应用程序 消息有两部分 : 应用程序数据和消息描述符 应用程序数据的内容和结构由使用数据的应用程序来定义 1.2 队列MQ队列分为本地队列 、 远程队列等 本地队列又分为普通本地队列和传输队列 , 普通本地队列是应用程序通过应用程序接口对其进行读写操作的队列 ; 传输队列是临时存储目标为远程队列管理器消息的队列 1.3 队列管理器队列管理器为应用程序提供了排队服务 , 并管理属于它的队列 它确保 JyhLinux联 JyhLinux联根据接收到的细节更改对象属性 Jyh-Linux联盟当发生特殊情况时产生特殊事件 按照应用程序的请求将消息放入正确队列 如果不能完成 , 则将通知应用程序并给出适当的原因码 1.4 通道通道为队列管理器提供了通信路径 在 MQ 中 , 主要有 3 大类通道类型 , 即消息通道 、 MQI通道和群集通道 JyhLinux 联消息通道提供了在相同平台或不同平台上两个队列管理器之间的通信路径 消息通道是用于从一个队列管理器至另一个队列管理器发送消息 , 同时使得应用程序避免了基本网络协议的复杂性 2 MQ在气象数据库系统中的应用与维护2.1 MQ在气象数据库系统中的应用MQ作为民航气象数据库系统的主用线路 , 担负着传输气象报文和图形产品的任务 。

      下面就以哈尔滨和沈阳两个节点为例 , 介绍一下 MQ的通信原理 如图所示 :首先来看哈尔滨本地通信的情况 , 应用程序 A和应用程序 B 运行于本地同一系统中 , 它们之间可以借助消息队列技术进行彼此的通讯 :应用程序 A向消息队列 1 发送一条信息 , 而当应用程序 B 需要时就可以得到该信息 其次是哈尔滨到沈阳远程通信的情况 , 如果信息传输的目标改为沈阳信息系统上的应用程序 C, 这种变化不会对应用程序 A产生影响 , 应用程序 A 向消息队列 2 发送一条信息 , 哈尔滨信息系统的MQ发现消息队列 2所指向的目的队列实际上位于沈阳信息系统 , 它将信息放到本地的一个特殊队列 ——传输队列 我们建立一条从哈尔滨信息系统到沈阳信息系统的消息通道 , 消息通道代理将从传输队列中读取消息 , 并传递这条信息到沈阳信息系统 , 然后等待确认 只有 MQ接到沈阳信息系统成功收到信息的确认之后 , 它才从传输队列中真正将该信息删除 如果通讯线路不通 , 或沈阳信息系统不在运行 , 信息会留在传输队列中 , 直到被成功地传送到目的地 这是 MQ最基本而最重要的技术 ——确保信息传输 , 这为重要的气象信息的传输提供了保障 。

      具体实现过程如下 :在发送方哈尔滨信息系统 :1) 建立队列管理器 QMA:CRTMQM– MA2) 定义本地传输队列 :DEFINEQLOCAL(QMB)USAGE(XMITQ)DEFPSIST(YES)3) 创建远程队列 :DEFINEQREMOTE(QR.TOB)RNAME(LQB)RQMNAME(QMB)XMITQ(QMB)4) 定义发送通道 :DEFINECHANNEL(A.TO.B)CHLTYPE(SDR)CONNAME(‘IPOFB')XMITQ(QMB)TRPTYPE(TCP)在接收方沈阳信息系统 :1) 建立队列管理器 QMB:CRTMQM-MB2) 定义本地队列 QLB:DEFINEQLOCAL(LQB)3) 创 建 接 收 通 道 : DEFINE CHANNEL (A.TO.B) CHLTYPE(RCVR)TRPTYPE(TCP)MQ提供了用于应用集成的松耦合的连接方法 ,因为共享信息的应用不需要知道彼此物理位置 (网络地址 ); 不需要知道彼此间怎样建立通信 ; 不需要同时处于运行状态 ; 不需要在同样的操作系统或网络环境下运行 2.2 MQ的日常维护2.2.1备份队列管理器的数据1) 确保队列管理器不在运行 。

      如果备份正在运行的队列管理器 ,备份可能会不一致 , 因为文件复制时正在进行更新 以正常方法停止您的队列管理器 尝试执行 endmqm-w (等待关机 ); 仅当其失败时 , 使用 endmqm-i (立即关机 )2) 使用配置文件中的信息 , 查找队列管理器放置其数据和日志文件的目录 3) 备份所有队列管理器的数据和日志文件目录 , 包括所有子目录 确保没有丢失任何文件 , 特别是日志控制文件和配置文件 某些目录可以为空 , 但是以后恢复备份时全部需要 , 因此也要保存它们 4) 保留文件的权限 对于 MQUNIX系统版 , 可以用 tar命令完成 2.2.2恢复队列管理器的数据备份1) 确保队列管理器不在运行 (下转第 237页 )230TECHNOLOGY TRENDTECHNOLOG[参考文献 ][1] Websphere MQ System Administration Ⅰ for Distributed Platforms 太极计算机股份有限公司 ,2007.(上接第 230页 )2) 查找队列管理器放置其数据和日志文件的目录 此信息保持在配置文件中 3) 清除您要放置备份数据的目录 。

      4) 把备份的队列管理器数据和日志文件复制到正确的位置 检查结果目录结构 , 确保您有所有必需的目录 确保有日志控制文件和日志文件 还请检查 MQ和队列管理器配置文件是否一致 , 以便MQ可以在正确的位置查看恢复的数据 如果正确备份和恢复了数据 ,则将启动队列管理器 2.2.3错误日志MQ使用许多错误日志来捕捉 MQ 自身的操作 、 任何队列管理器的启动和正在使用的通道的错误信息 错误日志的位置取决于队列管理器名 , 以及错误是否与客户机相关 在 MQforAIX系统版中 :如果队列管理器名称是已知的并且队列管理器是可用的 , 则错误日志位于 :/var/mqm/qmgrs/qmname/errors如果队列管理器不是可用的 , 则错误日志位于 :/var/mqm/qmgrs/@SYSTEM/errors如果错误发生于客户机应用程序 , 则错误日志位于客户机的根目录中 :/var/mqm/errors3 结语气象信息的快速及时发布已成为保障飞行安全重要的因素 , MQ的应用为在复杂的网络环境和系统环境下快速及时地传递气象信息提供了保障 , MQ强大的功能正在被系统管理者逐步地开发和利用 , 今后会在民航气象数据库系统的通信中发挥更大的作用 。

      [摘 要 ] 为满足本厂转辙机底壳批量生产需要 , 特将闲置设备 T7140双面卧式镗床改造用于加工底壳 2-Φ54孔及其端面 [关键词 ] T7140卧式镗床 ; 加工工艺 ; 改造T7140 卧式镗床转速改造金加跃(成都铁路局重庆机器制造厂 , 四川成都 610000)为满足本厂转辙机底壳批量生产需要 , 特将闲置设备 T7140双面卧式镗床改造用于加工底壳 2-Φ54孔及其端面 1 加工工艺设计对 Φ54孔采用复合钻镗刀加工到位后再铣削平面 , 以减轻切削负荷 , 钻 、 扩 、 镗孔亦采用多刃错排钻 、 扩 、 镗复合刀具 2 特设计以下行星减速机构降低转速因 T7140双面窝式镗床转速为 1440r/min, 不适于加工底壳时钻 、扩 、 镗 Φ54孔及铣 96×98凸台平面 , 对此 , 特设计以下行星减速机构降低转速 (如图 1)图11) A型三角皮带 (2件 ); 2) 带轮 (1件 ); 3) 齿轮轴 (3 件 ); 4)平键 C6×16 (3件 ); 5) 平垫 (3件 ); 6) 圆螺母 M20×1.5 (6 件 ); 7)旋转太阳轮 (1件 ); 8) 钩头楔键 10×45; (1件 ) 9) 单列向心球轴承1000912 (2件 ); 10) 内隔圈 (1件 ); 11) 外隔圈 (1件 ); 12) 单列向心球轴承 1000804 (6件 ); 13) 齿轮 (3件 ); 14) 内六角螺钉 M8×20(6件 ); 15) 固定太阳轮 (1件 )。

      3 说明该减速机构由一个固定太阳轮 、 三个旋转太阳轮和三个齿轮和齿轮轴组成 , 其参数分别为 :该皮带减速系统为改造本厂 T7140双面卧镗床用 , 左 、 右镗头各用一套 , 共做两套 , 原电机带轮不变 , 与现有行星带轮传动比为 =0.48616 行星带轮转速为 n=705r/min, 行星减速比为 i=0.216, 镗轴转速为 n=152r/min; 按目前电机与皮带轮转速配置后 , 旋转太阳轮与左右镗头镗杆转速为 152r/min; 该转速为加工底壳时钻 、 扩 、 镗 Φ54孔及铣 96×98凸台平面公用转速 ; A型皮带长度带工装就位与镗头定位后 , 测量两皮带轮终于后再定长度 ; 装配时各零件应清除飞边 、 毛刺 ,并清理干净 , 在所有轴承部位填充 1/2空间的锂基润滑脂 安装完成后 , T7140 双面卧镗两镗杆中心线与滑台上所加工产品中心重合 , 两侧镗头需独立进行单考上母线 , 侧母线检测及两镗头同心度位置双考检测 , 单考每项误差应 ≤0.03/300, 双考每项误差应 ≤0.04/400G1G2G3G4G5 G6G5 G7G8G3G4G5 G6G5G9 GAGB 3 1.5 1.5 3 G6GB 27 49 45 20 GCGDGE 2GFG10 2GFG10 2GFG10 2GFG10 G11G6G12 2.25m 2.25m 2.25m 2.25m G13G14G15G16 8-8-8DC 8-8-8DC 8-8-8DC 8-8-8DC G6G17G18G19G1AG1B 0.065 0.065 0.065 0.065 G1CG1DG1EG1FG14G20G1B! 0.038 0.038 0.038 0.038 G6"G1C# 0.032 0.026 0.026 0.032 G6G19G1C# 0.024 0.024 0.024 0.024 G1CG1DG1EG1FG14 32.13c1c2c3c4c5c6c7c825.38c1c2c3c4c5c6c7c825.30c1c2c3c4c5c6c7c822.98c1c2c3c4c5c6c7c8$%G6GB 4 6 6 3 &’G6GB Z20 m3 Z45 m1.5 Z49 m1.5 Z27 m3 应用科技237。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.