当前位置:首页 » 电脑资讯 » mqv文件为什么那么多东西

mqv文件为什么那么多东西

发布时间: 2023-08-28 20:12:38

A. 如何利用MQ实现大文件传输和交换具有可靠,安全

由于JMS Streams的种种不足,限制了其用于传输大文件的功能。因此,ActiveMQ在JMS的基础上创建了一种新的消息类型------BlobMessage。
因为派生与JMS的Message对象,通过BlobMessage传输大文件可以利用ActiveMQ消息Broker的所有特性,如高可靠性、事务支持、发布订阅......
Blob Messages是通过带外传输(out-of-band transport)的机制来实现大文件传输的,在文件传输的过程中,通过http、ftp、scp或其他点对点的协议来进行文件的传输,同时,通过BlobMessage来传送控制信息以及文件的验证信息。其结构图如下:



由于JMS可以可靠的将控制信息传送到ActiveMQ Broker,同时ftp协议本身就支持断点续传,所以,文件简单的就可以发送到服务端,并且保存在服务端,当文件的消费端监听队列的队列就可以轻松的下载文件了,如果存在多个消费端,则可以通过JMS的发布订阅模式实现。
通过比较三种方案,第一种通过JMS Streams传输存在断点续传的问题,第二种方式则引入了额外的复杂度------分割文件和合并文件,复杂度相对较高,第三种Blob Messages对于开发者来说就和发送普通消息是一样的,只是服务端它依赖FTP Server来上传下载文件。经过比较可以发现,Blob Messages的方式更具备可用性。

热点内容
苹果手机一直在充电为什么充不上 发布:2025-03-06 22:54:03 浏览:971
苹果x为什么电池一晚上突然没电 发布:2025-03-06 22:29:44 浏览:998
为什么白天喝水多不尿而晚上尿 发布:2025-03-06 22:28:27 浏览:888
小米手机为什么没有微信图标 发布:2025-03-06 22:21:06 浏览:492
小米手机验证码为什么收不到验证码 发布:2025-03-06 22:19:29 浏览:481
苹果手机掌阅为什么不能旋转 发布:2025-03-06 22:18:52 浏览:139
为什么苹果手机wifi上网不卡 发布:2025-03-06 22:18:52 浏览:202
为什么看完悬疑片后晚上异常精神 发布:2025-03-06 22:12:15 浏览:456
花小楼的眼睛为什么小 发布:2025-03-06 22:11:28 浏览:536
苹果手机为什么下载不了电视派 发布:2025-03-06 22:06:33 浏览:474