抗辐射加固数字化仿真平台上中间件的设计与实现
【图文】:
接收外部发来的请求。同时它建立起了与 RabbitMQ 之间的通道,将收到的消息处理成 RabbitMQ 适用的格式交给 RabbitMQ 分发出去。图3.8 消息服务器实现类图消息服务器具体通过以下几个类和相关方法实现的:MessageSenderApplication 类:这是程序的启动类,作为程序的主入口他提供了main()方法。通过 Spring 的微服务注解将程序声明为一个微服务,程序以 SpringBoot方式启动,作为一个微服务运行在虚拟主机上。Gate 类:通过@RestController 注解将该类声明为一个 RESTful 风格的控制器,支持用户通过 POST 方法向消息服务器发送请求,接收到请求消息后,sendMessage(JSONObject message),,方法会对收到的消息进行处理,提取出其中的消息 类 别 作 为 exchange ( 交 换 器 ), 同 时 拿 到 路 由 键 和 消 息 数 据 通 过MessageSenderService 类的 sendMessage()方法
图3.10 Excutor 类实现的接口规范Excutor 类是监听器组件监听到消息队列中有消息后直接调用的类,Excutor 类提供了 excute()方法,excute() 会根据消息中任务的类型按照顺序调用定义的接口,以完整任务,任务顺序如图 3.11 所示。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【参考文献】
相关期刊论文 前7条
1 张建生;蔡勇;黄华川;;一种从UG模型到MCNP几何模型转换算法的研究与实现[J];计算机应用与软件;2009年08期
2 李春艳;李君利;程建平;武祯;;MCNP可视化输入程序的开发[J];清华大学学报(自然科学版);2007年S1期
3 黄燕;唐登攀;陈法新;;MCNP输入、输出接口的设计[J];电子测量与仪器学报;2007年01期
4 刘晓平,罗月童,黄群英,吴宜灿;MCNP辅助建模工具中的关键问题研究[J];计算机辅助设计与图形学学报;2005年09期
5 刘国安,左春;一种分布式应用系统的中间层规划方法[J];计算机工程与应用;2003年21期
6 蒋雄伟,马范援;中间件与分布式计算[J];计算机应用;2002年04期
7 吴春燕,刘向阳,李培忠;IGES文件的研究和转换[J];工程建设与设计;1999年03期
相关博士学位论文 前1条
1 罗月童;模型变换技术及其在MCNP建模中的应用研究[D];合肥工业大学;2005年
相关硕士学位论文 前6条
1 马雄;基于微服务架构的系统设计与开发[D];南京邮电大学;2017年
2 杨家明;基于STEP的CAD模型到MCNP模型转换算法研究[D];兰州大学;2015年
3 汪然;基于ActiveMQ的消息中间件的设计与实现[D];西安电子科技大学;2013年
4 吴斌;高性能网络环境下应用程序共享方法研究[D];华南理工大学;2011年
5 张家驹;分布式实时仿真中间件RSI的设计与实现[D];吉林大学;2004年
6 孙伟宁;三维图形浏览系统IGES后处理器的研究与实现[D];浙江大学;2002年
本文编号:2590384
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2590384.html