5.7 Summary
5.7 小结
This chapter began by discussing how messages are stored differently for queues and
topics. Then the various message store implementations were explained and discussed,
including their configuration and when to use each. You should have a good
understanding about the two types of file-based message stores that you can use with
ActiveMQ—the AMQ message store and the KahaDB message store—and their tradeoffs
between performance and scalability. We also covered the JDBC message store,
which is an option if you want to use an existing relational database and the ActiveMQ
memory message store.
本章从讨论队列和主题中消息的不同存储方式开始,接下来讨论和解释了各种不同的存储实现,包括各种
消息存储实现的配置方法.至此,你应该非常熟悉两种基于文件的消息存储方式--AMQ消息存储和KahaDB消息存储
以及如何更加性能和可伸缩性要求来选择如何选用这两种消息存储实现.另外,我们也介绍了JDBC消息存储和
ActiveMQ内存消息存储.如果你打算使用一个已有的关系数据库的话,你可以选择使用JDBC消息存储.
Finally we discussed the special case for caching messages in the broker for nondurable
topic consumers. This section explained why caching is required, when it makes
sense to use this feature, and the flexibility ActiveMQ provides in configuring the message
caches.
最后,我们讨论了一个特殊主题--代理为非持久化主题消息消费者缓存消息.这一小结说明了为什么需要
这种缓存,何时适合使用这种缓存特性以及ActiveMQ为配置消息缓存提供的灵活配置.
In the next chapter, we’ll look at authentication of users of ActiveMQ and how to
restrict access to destinations using authorization.
下面的章节,我们将介绍ActiveMQ的认证以及如何在操作消息目的地时强制授权.
相关推荐
5.7 小结 6.session和数据存储 6.1 session和cookie 6.2 Go如何使用session 6.3 session存储 6.4 预防session劫持 6.5 小结 7.文本文件处理 7.1 XML处理 7.2 JSON处理 7.3 正则处理 7.4 模板处理 7.5 文件操作 7.6 ...
5.7小结 16 6 入住功能模块的设计与实现 17 6.1引言 17 6.2入住功能模块设计与实现 17 6.3入住验证模块设计与实现 17 6.4虚拟钥匙模块设计与实现 20 6.5结果与讨论 20 6.6小结 21 7 管理员功能模块的设计与实现 22 ...
5.7 小结 5.8 课外阅读 5.9 复习题 5.10 复习题答案 第Ⅱ部分 理解问题 第6章 收集需求 第7章 分析问题 第Ⅲ部分 设计解决方案 第8章 设计系统体系结构 第9章 选择技术 第10章 设计子系统 第11章 可重用的设计...
1.5 小结 习题 本章参考文献 第二章 关系数据库 2.1 关系数据结构及形式化定义 2.2 关 系 操 作 2.3 关系的完整性 2.4 关 系 代 数 2.5 关 系 演 算 2.6 小 结 习 题 实验1 认识DBMS 本章参考文献 第三章...
5.7 小结 第六课 控件 6.1 传统控件 6.2 新型Win32控件 6.3 控件的技术总结 6.4 在非对话框窗口中使用控件 6.5 如何设计新的控件 6.6 小结 第七课 文档视结构 7.1 文档/视图概念 7.2 文档视...
5.7 小结 第六课 控件 6.1 传统控件 6.2 新型Win32控件 6.3 控件的技术总结 6.4 在非对话框窗口中使用控件 6.5 如何设计新的控件 6.6 小结 第七课 文档视结构 7.1 文档/视图概念 7.2 文档视...
5.7 小结 第六课 控件 6.1 传统控件 6.2 新型Win32控件 6.3 控件的技术总结 6.4 在非对话框窗口中使用控件 6.5 如何设计新的控件 6.6 小结 第七课 文档视结构 7.1 文档/视图概念 7.2 文档视...
5.7 小结 第6章 网络硬盘 6.1 网络硬盘功能原理 6.2 网络硬盘功能具体实现——浏览磁盘和显示文件信息 6.3 网络硬盘功能具体实现——操作文件夹和文件 6.4 小结 第7章 网站统计模块(jsp+servlet)...
5.7 小结 82 第6章 反逆向技术 83 6.1 导言 84 6.2 调试 84 6.3 举例阐述 87 6.4 混淆技术 87 6.5 小结 104 第7章 实战2 105 7.1 协议问题 106 7.2 协议结构 106 7.2.1 分帧与重组 106 7.2.2 自相似性 ...
5.7 小结 第6章 纹理映射 6.1 纹理坐标 6.2 创建并启用纹理 6.3 纹理过滤器 6.4 多级渐进纹理 6.4.1 多级渐进纹理过滤器 6.4.2 使用多级渐进纹理 6.5 寻址模式 6.6 例程:纹理四边形 6.7 小结 第7章 融合...
5.7 小结 第6章 AJAX——让网站与时俱进 6.1 基于请求加载数据 6.1.1 追加HTML 6.1.2 操作JavaScript对象 6.1.3 加载XML 文档 6.2 选择数据格式 6.3 向服务器传递数据 ...
5.7 小结 第6章 AJAX 6.1 基于请求加载数据 6.1.1 追加HTML 6.1.2 操作JavaScript对象 6.1.3 加载XML文档 6.2 选择数据格式 6.3 向服务器传递数据 6.3.1 执行GET请求 6.3.2 执行POST请求 6.3.3 序列化表单...
5.7小结 5.8习题 第6章AD0.NET数据管理与数据控件 6.1SQL操作 6.1.1数据查询 6.1.2数据更新 6.2数据绑定技术 6.3DataGrid控件 6.3.1在DataGrid中显示数据 6.3.2为DataGrid添加多功能列 6.4Repeater控件 6.5DataList...
5.7 小结 5.8 习题 第6章 ADO.NET数据管理与数据控件 6.1 SQL操作 6.1.1 数据查询 6.1.2 数据更新 6.2 数据绑定技术 6.3 DmaGdd控件 6.3.1 在DataGfid中显示数据 6.3.2 为DataGrid添加多功能...
5.7 小结 108 第6章 纹理映射 109 6.1 纹理坐标 110 6.2 创建并启用纹理 111 6.3 纹理过滤器 112 6.4 多级渐进纹理 113 6.4.1 多级渐进纹理过滤器 114 6.4.2 使用多级渐进纹理 114 6.5 寻址模式 114 6.6 ...
5.7 小结 第6章 案例研究:图像裁剪和缩放工具 6.1 测试文件 6.2 imageEditor对象 6.2.1 调用imageEditor工具 6.2.2 imageEditor载入事件 6.2.3 创建编辑器标记和对象 6.2.4 ...
5.7 小结 第6章 案例研究:图像裁剪和缩放工具 6.1 测试文件 6.2 imageEditor对象 6.2.1 调用imageEditor工具 6.2.2 imageEditor载入事件 6.2.3 创建编辑器标记和对象 6.2.4 ...
5.7 小结 第6章 案例研究:图像裁剪和缩放工具 6.1 测试文件 6.2 imageEditor对象 6.2.1 调用imageEditor工具 6.2.2 imageEditor载入事件 6.2.3 创建编辑器标记和对象 6.2.4 ...
5.7 小结 第6章 生命周期 第7章 日志记录器 第8章 载入器 第9章 session管理 第10章 安全性 第11章 standardwrapper 第12章 standardcontext类 第13章 host和engine 第14章 服务器组件和服务组件 第15章 ...