999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ZeroMQ的企業(yè)信息服務總線在軌道交通運行生產管理系統(tǒng)中的應用技術

2018-08-10 10:47:16王大鵬余鵬
科學與財富 2018年16期
關鍵詞:服務信息系統(tǒng)

王大鵬 余鵬

摘 要:為了提高軌道交通運行生產管理系統(tǒng)內部各個子系統(tǒng)的的通信效率,采用ZeroMQ消息中間件技術和輕量級的json數據交換格式,設計了一種有效的分布式網絡消息通信架構。該架構用在軌道交通運行生產管理系統(tǒng),提高了數據的傳輸效率;解決了系統(tǒng)內部各個子系統(tǒng)之間的通信效率問題,并且可以勝任不斷變化的環(huán)境和任務要求,具有廣泛的適用性和良好的應用性。

關鍵詞:軌道交通運行生產管理系統(tǒng);消息中間件; ZeroMQ;

引 言 軌道交通供電運行安全生產管理系統(tǒng)從整條軌道交通線路全面考慮,實現供電系統(tǒng)整體的運行安全管理,滿足軌道交通供電系統(tǒng)安全、規(guī)范、可靠的運行要求。系統(tǒng)包括工作票系統(tǒng)、操作票系統(tǒng)、巡視系統(tǒng)、數據采集與監(jiān)視系統(tǒng)(SCADA系統(tǒng))、地線管理系統(tǒng)等主要組成部分。各個子系統(tǒng)之間往往需要有高效的信息交互,如果使用一對一的通信方式,不但影響系統(tǒng)的通信效率,還影響系統(tǒng)的運行速度;為了解決這個問題,本方案引用消息中間件和SOA的概念,避免了一對一通信的復雜網絡結構,通過成熟的ZEROMQ中間件技術,運用面向服務的思想,完美實現了軌道交通供電運行安全生產管理系統(tǒng)內部的高效通信。

1主要技術介紹:

1.1 ZeroMQ的簡介

ZeroMQ是一種基于消息隊列的多線程網絡庫。其對套接字類型、連接處理、幀、甚至路由的底層細節(jié)進行抽象,提供跨越多種傳輸協議的套接字,ZeroMQ是網絡通信中新的一層,介于應用層和傳輸層之間(按照TCP/IP劃分),其是一個可伸縮層,可并行運行,分散在分布式系統(tǒng)間。可以用來構建多對多的連接模式,如發(fā)布-訂閱、任務分發(fā)、請求-應答等,也可以構建由單個模式組合成的復雜框架。ZeroMQ的快速足以勝任任何集群應用產品。它的異步I/O機制讓你能夠構建多核應用程序,完成異步消息處理任務。ZeroMQ有著眾多語言支持,并能在幾乎所有的操作系統(tǒng)上運行。

1.2 JSON的簡介

JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的數據交換格式。它基于 ECMAScript (w3c制定的js規(guī)范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得 JSON 成為理想的數據交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率。

2 技術方案

2.1 企業(yè)信息服務總線軟件架構設計

本方案采用“SOA”的設計思想,構建出基于ZeroMQ的企業(yè)服務總線,總體分層結構圖如下所示:

2.2企業(yè)信息服務總線實現的主要功能:

2.2.1信息交換路由服務

企業(yè)信息服務總線能夠根據信息內容,在不同應用和服務之間進行信息傳輸和路由。

2.2.2通信協議轉換功能

企業(yè)信息服務總線能夠實現各個系統(tǒng)或應用之間的通信協議轉換,支持Http、Ftp、Web Service、MQ、JMS等多種數據傳輸協議的相互轉換。

2.2.3消息格式轉換功能

企業(yè)信息服務總線能夠實現各個系統(tǒng)或應用之間的消息格式轉換,通過輸入、輸出消息字典的字段對應設置,可將消息轉換成用戶需要的任何格式。

3 功能實現

基于ZeroMQ的企業(yè)信息服務總線,主要處理流程有兩種:請求/應答通信方式和發(fā)布/訂閱通信方式,其它處理流程一般是這兩種的復雜組合,下面以申請操作票票號和設備狀態(tài)變位的具體實現過程舉例說明:

3.1 功能描述:客戶A在系統(tǒng)A的客戶端上申請操作票票號,企業(yè)服務器總線收到信息后把申請信息發(fā)送給目標系統(tǒng):操作票系統(tǒng),并返回操作票系統(tǒng)的應答給系統(tǒng)A的客戶端。

具體實現過程如下:

3.1.1客戶A在系統(tǒng)B的客戶端上申請開操作票時,首先要申請票號,系統(tǒng)B的客戶端調用通用接口,并填入正確的信息格式,目標系統(tǒng)和源系統(tǒng)一定要填對,不然會影響功能的實現,組成正確的信息json包并發(fā)送到企業(yè)服務總線;

3.1.2企業(yè)服務總線先通過消息格式轉換功能模塊,解析出目標系統(tǒng):操作票系統(tǒng)和源系統(tǒng):系統(tǒng)B的客戶端,然后根據目標系統(tǒng):操作票系統(tǒng)的輸入信息格式組包,信息交換路由模塊把系統(tǒng)B的客戶端的請求經一定格式組包后發(fā)送到目標系統(tǒng)“操作票系統(tǒng)”;

3.1.3“操作票系統(tǒng)”解析命令字后并處理收到的請求,得到結果后更改目標系統(tǒng)和源系統(tǒng)為系統(tǒng)B的客戶端和操作票系統(tǒng),再通過信息交換路由模塊把結果發(fā)送給系統(tǒng)B的客戶端;

3.2 功能描述:數據采集與監(jiān)視系統(tǒng)收到設備A的變位信息,如果系統(tǒng)B的客戶端在企業(yè)服務總線訂閱了設備A的變位服務,則企業(yè)服務器總線會把設備A的變位信息通知給系統(tǒng)B的客戶端;否則,則不發(fā)送。

具體實現過程如下:

3.2.1數據采集與監(jiān)視系統(tǒng)采集到設備A的變位信息后記錄并把變位信息推送給企業(yè)服務總線;

3.2.2如果在企業(yè)服務總線訂閱設備的變位服務的隊列列表中包含系統(tǒng)B的客戶端,則企業(yè)服務器總線會把設備A的變位信息組成系統(tǒng)B的數據信息格式,并標識好源系統(tǒng)和目標系統(tǒng),通過信息交換路由模塊推送給系統(tǒng)B的客戶端,系統(tǒng)B的客戶端收到后可以做相應的提示或者顯示等處理。

4 結束語

本文給出了基于ZeroMQ的企業(yè)信息服務總線在軌道交通運行生產管理系統(tǒng)中的應用方案。實現了軌道交通運行生產管理系統(tǒng)各子系統(tǒng)之間的數據高速通信,系統(tǒng)穩(wěn)定可靠。同時由于該方案具有智能化、適應不同環(huán)境要求、可靠性好、效率高和易于擴展等特點,也可滿足多種不同環(huán)境的工業(yè)系統(tǒng)部署要求,具有良好的應用前景。

猜你喜歡
服務信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 麻豆国产精品| 国产h视频在线观看视频| 成人一级免费视频| 国产精品综合色区在线观看| 欧美色伊人| 免费福利视频网站| 国产区网址| 在线观看精品自拍视频| 人人爱天天做夜夜爽| 亚洲AV无码一区二区三区牲色| 女同久久精品国产99国| 女同国产精品一区二区| 成人看片欧美一区二区| 欧美午夜网| 久久久久青草大香线综合精品 | 日韩欧美国产综合| 久久精品人妻中文视频| 丝袜亚洲综合| 国内精品一区二区在线观看| 国产a在视频线精品视频下载| 国产成人精品一区二区三区| 中文字幕第4页| P尤物久久99国产综合精品| 欧美日韩国产系列在线观看| 高清无码手机在线观看| 久久九九热视频| 国产精品三级专区| 国产精品第三页在线看| 久久精品国产精品一区二区| 国产在线精品香蕉麻豆| 不卡午夜视频| 国产在线观看人成激情视频| 国产乱子伦手机在线| 永久天堂网Av| 久久9966精品国产免费| 中文字幕第1页在线播| 国产精品极品美女自在线| 热99re99首页精品亚洲五月天| 日韩区欧美区| 色亚洲成人| 青青青视频91在线 | 毛片网站免费在线观看| 99re视频在线| 在线欧美日韩| 3344在线观看无码| 亚洲国产中文欧美在线人成大黄瓜| 久久这里只有精品2| 91网址在线播放| 97精品久久久大香线焦| 亚洲男人在线| 永久毛片在线播| 夜夜高潮夜夜爽国产伦精品| 国产在线小视频| 午夜国产不卡在线观看视频| 国产原创演绎剧情有字幕的| 成人一区专区在线观看| 欧美日本二区| 亚洲高清资源| 无码AV日韩一二三区| 亚洲精品国产成人7777| 亚洲黄网在线| 国产色伊人| 欧美一级高清片欧美国产欧美| 久久香蕉国产线看观看亚洲片| 国产高清自拍视频| 亚洲中字无码AV电影在线观看| 九色在线观看视频| 亚洲精品无码久久久久苍井空| 欧美人与动牲交a欧美精品| 欧美色综合久久| 国产精品精品视频| 欧美区一区二区三| 国产成人免费手机在线观看视频| 久久99久久无码毛片一区二区| 久久精品国产免费观看频道| 亚洲二区视频| 欧洲熟妇精品视频| 久久这里只精品国产99热8| a级毛片视频免费观看| 又黄又爽视频好爽视频| 国产综合精品一区二区| 9丨情侣偷在线精品国产|