预览加载中,请您耐心等待几秒...
1/2
2/2

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

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

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.实验报告,包括实验目的、实验过程、实验结果分析及心得体会等。