JMS消息中间件的设计与实现的任务书.docx
上传人:快乐****蜜蜂 上传时间:2024-09-15 格式:DOCX 页数:2 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

JMS消息中间件的设计与实现的任务书.docx

JMS消息中间件的设计与实现的任务书.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JMS消息中间件的设计与实现的任务书任务书:JMS消息中间件的设计与实现任务:设计并实现一个JMS消息中间件,具备基本的消息传递和消息队列功能。要求实现以下功能:1.支持生产者发送消息到指定的消息队列;2.支持消费者从指定的消息队列中读取消息;3.支持消息的持久化,使得即使服务器宕机,消息也能够得以保存;4.支持消息的广播,即将消息发送到所有订阅了该消息的消费者;5.支持Point-to-Point与Publish/Subscribe两种消息传递模式;6.实现JMS消息规范中所定义的消息类型、消息体和消息头部属性;7.支持消息的过期时间,即当消息在指定时间内未被处理时,将自动移除该消息;实现过程:1.设计消息中间件的总体架构,包括消息发布订阅机制、消息传递协议、持久化方式等;2.实现消息的基本类型、消息体和消息头部属性,包括消息ID、消息优先级等;3.实现消息存储机制,支持将消息存储到数据库或文件系统中;4.实现点对点消息传递功能,包括生产者将消息发送到指定队列、消费者从队列中读取消息等;5.实现Publish/Subscribe消息传递模式,包括订阅者订阅消息、发布者将消息发布到指定主题等;6.实现消息的过期机制,即当消息在指定时间内未被处理时,将自动清除该消息;7.实现消息广播功能,即将消息发送到所有订阅了该消息的消费者;8.编写测试用例对消息中间件进行测试,包括点对点消息传递测试、发布订阅测试等。提交内容:1.消息中间件的设计文档,包括总体架构、消息传递协议、存储机制等;2.消息中间件的源代码和相关配置文件;3.测试用例集和测试结果;4.实验报告,包括实验目的、实验过程、实验结果分析及心得体会等。