抗輻射加固數(shù)字化仿真平臺(tái)上中間件的設(shè)計(jì)與實(shí)現(xiàn)
【圖文】:
接收外部發(fā)來(lái)的請(qǐng)求。同時(shí)它建立起了與 RabbitMQ 之間的通道,將收到的消息處理成 RabbitMQ 適用的格式交給 RabbitMQ 分發(fā)出去。圖3.8 消息服務(wù)器實(shí)現(xiàn)類(lèi)圖消息服務(wù)器具體通過(guò)以下幾個(gè)類(lèi)和相關(guān)方法實(shí)現(xiàn)的:MessageSenderApplication 類(lèi):這是程序的啟動(dòng)類(lèi),作為程序的主入口他提供了main()方法。通過(guò) Spring 的微服務(wù)注解將程序聲明為一個(gè)微服務(wù),程序以 SpringBoot方式啟動(dòng),作為一個(gè)微服務(wù)運(yùn)行在虛擬主機(jī)上。Gate 類(lèi):通過(guò)@RestController 注解將該類(lèi)聲明為一個(gè) RESTful 風(fēng)格的控制器,支持用戶(hù)通過(guò) POST 方法向消息服務(wù)器發(fā)送請(qǐng)求,接收到請(qǐng)求消息后,sendMessage(JSONObject message),,方法會(huì)對(duì)收到的消息進(jìn)行處理,提取出其中的消息 類(lèi) 別 作 為 exchange ( 交 換 器 ), 同 時(shí) 拿 到 路 由 鍵 和 消 息 數(shù) 據(jù) 通 過(guò)MessageSenderService 類(lèi)的 sendMessage()方法
圖3.10 Excutor 類(lèi)實(shí)現(xiàn)的接口規(guī)范Excutor 類(lèi)是監(jiān)聽(tīng)器組件監(jiān)聽(tīng)到消息隊(duì)列中有消息后直接調(diào)用的類(lèi),Excutor 類(lèi)提供了 excute()方法,excute() 會(huì)根據(jù)消息中任務(wù)的類(lèi)型按照順序調(diào)用定義的接口,以完整任務(wù),任務(wù)順序如圖 3.11 所示。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類(lèi)號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 張建生;蔡勇;黃華川;;一種從UG模型到MCNP幾何模型轉(zhuǎn)換算法的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2009年08期
2 李春艷;李君利;程建平;武禎;;MCNP可視化輸入程序的開(kāi)發(fā)[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年S1期
3 黃燕;唐登攀;陳法新;;MCNP輸入、輸出接口的設(shè)計(jì)[J];電子測(cè)量與儀器學(xué)報(bào);2007年01期
4 劉曉平,羅月童,黃群英,吳宜燦;MCNP輔助建模工具中的關(guān)鍵問(wèn)題研究[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2005年09期
5 劉國(guó)安,左春;一種分布式應(yīng)用系統(tǒng)的中間層規(guī)劃方法[J];計(jì)算機(jī)工程與應(yīng)用;2003年21期
6 蔣雄偉,馬范援;中間件與分布式計(jì)算[J];計(jì)算機(jī)應(yīng)用;2002年04期
7 吳春燕,劉向陽(yáng),李培忠;IGES文件的研究和轉(zhuǎn)換[J];工程建設(shè)與設(shè)計(jì);1999年03期
相關(guān)博士學(xué)位論文 前1條
1 羅月童;模型變換技術(shù)及其在MCNP建模中的應(yīng)用研究[D];合肥工業(yè)大學(xué);2005年
相關(guān)碩士學(xué)位論文 前6條
1 馬雄;基于微服務(wù)架構(gòu)的系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[D];南京郵電大學(xué);2017年
2 楊家明;基于STEP的CAD模型到MCNP模型轉(zhuǎn)換算法研究[D];蘭州大學(xué);2015年
3 汪然;基于ActiveMQ的消息中間件的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2013年
4 吳斌;高性能網(wǎng)絡(luò)環(huán)境下應(yīng)用程序共享方法研究[D];華南理工大學(xué);2011年
5 張家駒;分布式實(shí)時(shí)仿真中間件RSI的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2004年
6 孫偉寧;三維圖形瀏覽系統(tǒng)IGES后處理器的研究與實(shí)現(xiàn)[D];浙江大學(xué);2002年
本文編號(hào):2590384
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2590384.html