当前位置:首页 » 电脑资讯 » 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-01-31 22:36:14 浏览:294
金毛狗为什么颜色不一样 发布:2025-01-31 22:34:31 浏览:399
淘宝皂粉为什么这么便宜 发布:2025-01-31 22:33:49 浏览:202
为什么胃顶后脑勺长时间疼 发布:2025-01-31 22:19:37 浏览:469
电脑为什么屏幕比电视贵 发布:2025-01-31 22:18:57 浏览:953
女人不讲道理为什么 发布:2025-01-31 21:36:34 浏览:918
为什么蓝牙连接打电话手机出声音 发布:2025-01-31 21:36:26 浏览:337
为什么婆婆总是用眼睛瞪我 发布:2025-01-31 21:33:08 浏览:298
为什么女生都开不好车 发布:2025-01-31 21:31:11 浏览:32
怀孕晚上睡觉为什么感觉热 发布:2025-01-31 21:29:43 浏览:408