MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用_第1頁
MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用_第2頁
MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用_第3頁
MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用_第4頁
MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用 摘要:民航作為當下重要的交通工具,在方便人們出行方面具有重要價值。但航空安全一直是人們關注的焦點,尤其是在最近埃塞俄比亞首都亞的斯亞貝巴飛往肯尼亞首都內羅畢的ET302號航班出事后,航空安全再次成為人們討論的熱點。氣象信息是保障飛行安全的重要內容,但傳統(tǒng)的民航氣象越來越無法滿足時代的發(fā)展。因此在民航氣象數(shù)據(jù)庫系統(tǒng)中加強MQ的合理應用,有助于提高飛機的飛行安全。本文通過對MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用進行分析,以期為從事相關工作的人員提供一些參考意見。Key:MQ;民航;氣象數(shù)據(jù)庫:TP311.13:A :1671-2064(2019)16-0000-00這

2、些年航空事業(yè)得到快速發(fā)展,這就使得氣象資料的需求也在不斷增加,在現(xiàn)代科學技術不斷提高的背景下,MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的得到有效應用,且在應用中發(fā)揮著重要作用。能夠有效提高氣象信息的準確性,為民航的安全飛行提供更加有效的信息。因此對MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用進行分析具有重要價值。1 MQ概述1.1消息在對MQ使用過程中,會在對該程序使用中產(chǎn)生影響,在影響下出現(xiàn)的字節(jié)組合為消息。消息在該程序中的主要用途為實現(xiàn)數(shù)據(jù)從A程序到B程序的傳輸1。消息的組成為程序數(shù)據(jù)與消息描述符量部分構成。應用程序數(shù)據(jù)的內容等是由應用程序決定的。1.2隊列在MQ中,能夠根據(jù)不同的功能分為不同的隊列,通常隊列是由本

3、地與遠程隊列兩部分組成。本地隊列可分為普通本地隊列與傳輸隊列,在應用程序中,普通本地隊列在對其進行操作時是通過固定端口實現(xiàn)的。而遠程隊列的信息會被傳輸隊列作為臨時存儲目標。1.3隊列管理器為保證為不同的應用程序提供管理服務,隊列管理器就得以產(chǎn)生。大量的、不同的應用程序通過一定的順序排列,并對應用程序的不同需求,對隊列進行合理的管理2。隊列管理器在應用中,能夠對JyhLinux聯(lián)收集到的信息進行對象屬性的修改。當JyhLinux聯(lián)遇到一些較為緊急的情況,隊列管理器能根據(jù)應用程序的需求進行正確的歸類,且在不能正確放入的情況也能進行良好的解決。1.4通道在列隊管理器中,能夠進行有效通信的途徑稱之為通

4、道。通道一般由MQI通道、群集通道與消息通道組成。在JyhLinux聯(lián)通道中,其主要應用是為相同、不同平臺上的不同隊列提供通信途徑。消息通道在應用中的功能是實現(xiàn)兩個隊列管理的信息互遞。2 WebSphere MQ 的工作原理2.1本地通訊同一個系統(tǒng)中有兩不同的應用程序進行運行時,如果要想搭建起兩個程序間的通訊橋梁,通過消息隊列技術便可實現(xiàn)3。當應用程序A向隊列1發(fā)出消息時,應用程序B也會在需要的情況下看到這條信息。2.2遠程通訊實現(xiàn)該系統(tǒng)對目標為系統(tǒng)B上的應用程序C進行修改,是通過對信息傳輸?shù)哪繕诉M行修改完成的,這樣的修改并不會對程序A產(chǎn)生影響4。當應用程序發(fā)出兩條信息時,位于系統(tǒng)A中的MQ就

5、會發(fā)現(xiàn)系統(tǒng)B,這時就會發(fā)現(xiàn)程序A向隊列2發(fā)出消息,此時在一個隊列中存在這個消息,此隊列為傳輸隊列。為實現(xiàn)系統(tǒng)A與系統(tǒng)B消息傳遞,需建立一條信息通道,此時消息通過能夠讀取傳輸隊列中的消息,從而將該消息傳輸?shù)较到y(tǒng)B,并等待系統(tǒng)確認。當系統(tǒng)B成功接到消息,且MQ接到B系統(tǒng)的反饋消息后,才能被確認,這時它才能對該消息進行刪除。當通信線路失去暢通后,或者系統(tǒng)B不在運行狀態(tài),傳輸隊列就會保存該消息,并等到該消息被成功傳送,完成任務后才可將消息刪除。該系統(tǒng)在MQ中十分重要,也被叫做確保信息傳輸。如圖1為MQ基本工作原理圖。3 MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用如圖2為長沙和廣州兩個節(jié)點示意圖。3.1應用在民航

6、氣象數(shù)據(jù)庫系統(tǒng)中,MQ是其主用線路,在運行中的任務十分重要,能夠實現(xiàn)對氣象報文的傳輸?shù)戎匾蝿?。本文是根據(jù)長沙和廣州兩個具體節(jié)點進行研究的,并對MQ的通信原理及應用情況進行詳細闡述。第一,長沙本地通信情況:在同一個系統(tǒng)中應用程序A與應用程序B是進行運行,兩個程序在運行中,實現(xiàn)二者的有效通訊是通過消息隊列技術實現(xiàn)的。第二,長沙到廣州遠程通信的情況:被稱之為確保信息傳輸。確保信息傳輸?shù)膽媚軌蛴行ПU蠚庀笮畔⒌陌踩c穩(wěn)定。在對其過程進行實現(xiàn)時,是通過下面的過程完成的:長沙信息系統(tǒng)為發(fā)送方。首先建立起隊列管理器,對航站通訊中的各種數(shù)據(jù)信息進行傳送,并通過交換服務其完成命令請求;第二,當分支通訊系統(tǒng)

7、接收到數(shù)據(jù)信息后,將收到的所有信息傳送到本地數(shù)據(jù)庫系統(tǒng)中;第三,通過用戶的制定,分系統(tǒng)能夠將數(shù)據(jù)信息根據(jù)需要發(fā)送到隊列管理器中;第四,當通訊系統(tǒng)受到業(yè)務數(shù)據(jù)后,按照用戶的指令發(fā)送數(shù)據(jù)信息;第五,在隊列管理起接收到信息后,對數(shù)據(jù)庫系統(tǒng)做出回應。3.2維護3.2.1備份隊列管理器的數(shù)據(jù)第一,確保隊列管理器不在運行。在隊列管理起中,如果備份要想進行工作,就要在隊列管理器不在運行狀態(tài)的情況下完成。如果隊列管理器是運行的,就會導致備份不夠周期內,使得備份與原有的數(shù)據(jù)信息產(chǎn)生差異。當文件在運行過程中,備份工作時會對文件進行復制,這是文件的狀態(tài)為更新狀態(tài),這時就會導致備份工作失去準確性。隊列管理器通過正常的

8、方法進行停止。因此就要通過停止隊列管理器工作,并重新啟動,然后再創(chuàng)建,最后再刪除隊列管理器。第二,對配置文件中的信息進行使用,并對隊列管理器中的數(shù)據(jù)目錄以及文件的目錄進行查找。第三,對隊列管理器中全部數(shù)據(jù)、文件的目錄進行備份,在備份中也包括子目錄7。在備份過程中,要保證文件不會丟失,并保證在對備份進行恢復時能夠找到數(shù)據(jù)與文件,所以要對目錄進行合理的保護,包括一些空目錄。第四,保留文件的權限。在MQ UNIX系統(tǒng)版本中,能夠通過tar命令完成文件的保留。3.2.2恢復隊列管理器的數(shù)據(jù)備份第一,隊列管理器為不在運行狀態(tài)。第二,對列管理器放置其數(shù)據(jù)和日志文件的目錄進行查找。并保證所要查找的信息在配置

9、文件中。第三,對用戶所需放置備份的數(shù)據(jù)目錄進行清除。第四,當對數(shù)據(jù)信息備份好之后,要在將隊列管理器中的備份進行復制,復制的位置一定要保持準確。對結果目錄結構進行檢查,這時就要確定目錄在文件中,且能夠滿足用戶需求。且在檢查中,要對日志控制文件進行確認。當進行隊列管理器檢查工作時,要保證配置文件的一致性,只有在一致性的情況下,才能夠在恢復數(shù)據(jù)時,提高數(shù)據(jù)恢復的準確性。3.2.3錯誤日志在捕捉MQ自身操作過程中是通過錯誤日志完成的。而隊列管理器名是決定錯誤日志位置的主要內容,同時還對該錯誤與客戶的關系進行判斷。在MQforAIX系統(tǒng)版中:在該系統(tǒng)板中,隊列管理器已知,并且能夠使用隊列管理器,這時錯誤

10、日志的位置為:/var/mqm/qmgrs/qmname/errors當列隊管理起不能用時,錯誤日志的位置為:/var/mqm/qmgrs/SYSTEM/errors當客戶的應用程序中存在錯誤日志時,錯誤日志在客戶應用程序中的位置為:/var/mqm/errors3.3故障檢查對MQ的網(wǎng)絡連接暢通性進行檢查,當出行通道不通時,一定要對網(wǎng)絡連接情況進行檢查。通過ping命令完成不同主機間的數(shù)據(jù)傳輸,這樣就可以對網(wǎng)絡情況進行判斷;第二,檢查通道定義。在檢查過程中,查看其傳輸隊列定義的正確性,當兩端的定義不一致時,就要進行重新定義;第三,通過狀態(tài)的檢查;第四,消息序列號的屬性檢查。當發(fā)現(xiàn)消息序列號存

11、在不一致的情況,通過命令重新設置序列號。故障檢查是檢查工作中的重點與難點,也是MQ工作中十分重要的內容。只有對故障問題進行良好的解決,才能保障系統(tǒng)的安全與穩(wěn)定。4結語為保障飛行安全,民航氣象信息是被廣泛應用的內容,而MQ則是氣象信息中應用十分廣泛的技術。MQ能夠在較為復雜的環(huán)境下實現(xiàn)對氣象信息的準確、高校提供,從而保證民航飛行安全。MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用,主要是通過其為氣象數(shù)據(jù)庫系統(tǒng)運行提供保障,實現(xiàn)對該系統(tǒng)的維護中。MQ在民航氣象數(shù)據(jù)庫系統(tǒng)中的應用有助于提高飛機的安全運行,保障人們的生命與財產(chǎn)安全,實現(xiàn)我國民航事業(yè)的可持續(xù)發(fā)展。Reference1周健,趙琪,樓紅波.淺談民航氣象數(shù)據(jù)庫MQ日志管理與維護J.電腦知識與技術,2016,12(25):7-8.2張國晶.民航氣象數(shù)據(jù)庫系統(tǒng)故障分析及處理J.中國新通信,2016,18(16):45-46.3趙寧寧.民航機場自動氣象觀測系統(tǒng)的維護及故障處理探討J.信息通信,2018,185(5):286-287.4蔣立輝,秦宇燾,楊依瑩,等.航空數(shù)值天氣預報模式下風場及風切變小尺度數(shù)值模擬J. 科學技術與工程,2016,16(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論