当前位置:首页 » 电脑资讯 » 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-06-09 20:10:11 浏览:26
为什么别人微信给我转账需要认证 发布:2025-06-09 20:08:43 浏览:227
为什么会对重复的东西烦躁 发布:2025-06-09 20:08:41 浏览:526
为什么小米粥甜而不香 发布:2025-06-09 20:07:46 浏览:178
苹果手机为什么上传照片变暗 发布:2025-06-09 20:07:04 浏览:239
外国的洋酒为什么那么多颜色 发布:2025-06-09 19:56:52 浏览:31
总是觉得腿累眼睛睁不开是为什么 发布:2025-06-09 19:50:57 浏览:507
摄像头为什么冬天不好使 发布:2025-06-09 19:40:10 浏览:282
为什么淘宝买东西显示给别人买 发布:2025-06-09 19:37:19 浏览:780
小米10s拍照为什么垃圾 发布:2025-06-09 19:31:01 浏览:662