`
阅读更多

博客已更新, 更好阅读体验, 猛戳 http://www.jack-yin.com/coding/translation/activemq-in-action/1759.html

 

12.4 Blob messages

12.4 使用二进制消息

 

ActiveMQ introduced the concept of blob messages so that users can take advantage of

ActiveMQ message delivery semantics (transactions, load balancing, and smart routing)

in conjunction with very large messages. A blob message doesn’t contain the data

being sent, but is a notification that a blob (binary large object) is available. The blob

itself is transferred out of bounds, by either FTP or HTTP. In fact, an ActiveMQ

BlobMessage only contains the URL to the data itself, with a helper method to grab an

InputStream to the real data. Let’s work through an example.

 

ActiveMQ引入了二进制消息的概念,这样用户可以将消息分发的语义(传输连接,负载均衡和智能路由)

同超大尺寸消息结合起来.二进制消息并不包含要发送的数据,而是通知要发送的二进制数据

(大尺寸二进制对象)已经准备完成了.二进制对象本身是在消息之外传输的,通过FTP或者HTTP传输.

事实上,ActiveMQ的二进制消息仅包含二进制数据的URL,通过一个助手方法可以抓取InputStream

进而获取真正的二进制数据.下面让我们通过实例来讲解.

 

.............................

分享到:
评论

相关推荐

    VisualC++MFC编程实例——第三部分 内部处理实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    Java核心技术II(第8版)

    1.3 读入和写出二进制数据 1.3.1 随机访问文件 1.4 ZIP文档 1.5 对象流与序列化 1.5.1 理解对象序列化的文件格式 1.5.2 修改缺省的序列化机制 1.5.3 序列化单例和类型安全的枚举 1.5.4 版本管理 1.5.5 为克隆使用...

    sdc.gz_sdc 源码_加密解密 linux

    sdc源码,在ubuntu12.4中编译成功,用于对linux中可执二进制行文件的加密。执行make会弹出编译选项,编译成功后会生成sdc,例如:可执行二进制文件为hello,执行./sdc hello 后输入密码,会生成加密文件hello.sdc ,...

    using使用ssh密钥加密/解密-Golang开发

    创建安装Mac OS brew install ssh-vault二进制文件将各种平台的二进制文件和软件包发布到Bintray:要下载特定版本,请使用URL,例如https://dl.bintray.com/nbari/ssh-vault/ssh-vault_0。 12.4_amd64.deb要下载最新...

    Visual C++MFC编程实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    VISUAL C++MFC编程实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    Visual C++ MFC编程实例.PDF

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    MFC教程.zip

    14.3 例76 剪切、拷贝和粘贴二进制数据 273 14.4 例77 数组函数 280 14.5 例78 列表函数 281 14.6 例79 映像函数 283 14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 ...

    源码+电子书本Visual C++ MFC编程实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    Visual C++MFC编程实例part1

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    C++MFC编程实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    Visual C++mfc编程实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    china-pub的精品MFC教程(超清晰)

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    Visual C++ MFC编程详解和实例

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

    C++_MFC编程实例教程

    12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行...

Global site tag (gtag.js) - Google Analytics