博客已搬家, 更好阅读体验, 猛戳 http://www.jack-yin.com/coding/translation/activemq-in-action/1745.html
12 Advanced client options
12 客户端高级选项
This chapter covers
? How to use exclusive consumers
? The power of message groups
? Understanding support for streams and blobs
? The failover transport
? Scheduling message delivery
本章内容包括
如何使用排他性消费者
消息群组功能
理解代理对流和二进制消息的支持
失效转移传输
消息发送调度
In the last chapter we covered advanced ActiveMQ broker features. In this chapter
we’re going to look at some advanced features on the client side of ActiveMQ. We’ll
look at how to ensure that one message consumer will receive messages from a
queue, regardless of how many message consumers have subscribed to it. This feature
is called exclusive consumer, and can be used for ensuring that messages are
always consumed in order, or as a distributed locking mechanism—for which we
have an example.
上一章内容包含了ActiveMQ代理高级特性的相关内容.本章中,我们将看到ActiveMQ代理客户端
的一些高级特性.我们将看到如何确保消息消费者能够从队列收到消息而不管这个队列中注册了多
少个消息消费者.这个特性称为消费者排除,用于保证消息始终被按顺序处理,也可以作为分布式锁
机制--关于这个点我们有个示例.
We’ll look at message groups, where messages can be grouped together to be
consumed by the same message consumer. ActiveMQ supports two different ways to
send large payloads through ActiveMQ—using ActiveMQ streams and blob
messages—and we’ll look at both methods. As the client-side failover transport
protocol is important for applications to survive network outages and broker
failure, we’ll look at its nuances in more detail. And, finally, we’ll look at
sending messages with a delay, and delay using scheduled messages.
我们将看到消息群组,使用消息群组后消息可以被分组并且被同一个消息消费者处理.
ActiveMQ支持发送两种类型的负载--使用ActiveMQ流和二进制消息,后面我们将说明
这两种方式的使用方法.在应用程序应对网络故障或者代理失效时,客户端的失效转移连接协议
十分重要,我们将更详细的说明应对上述两种问题的细节.最后,我们将看到消息发送延迟--
使用消息调度实现消息延迟发送.
One feature that you might be expecting in this chapter is different modes for
client-side acknowledgement of messages. As we’ll find out in the next chapter on
ActiveMQ performance tuning, choosing the right mode for acknowledgement of
messages is critical for good performance, so we’ll cover acknowledgement modes
and their consequences there.
你可能会期望本章内容中会介绍客户端中关于消息确认的不同模式.正如我们将在下面介绍ActiveMQ
性能调优的章节中看到的那样,选择正确的消息确认模式对于性能来说是至关重要的,因此我们将关注
消息确认模式并关注选择了不同小气模式后的结果.
相关推荐
内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。第9章 套接字选项和I/O控制命令 2079.1 套接字选项 2079.1.1 SOL_...
S3cmd ( s3cmd) 是一个免费的命令行工具和客户端,用于上传、检索和管理 Amazon S3 以及其他使用 S3 协议的云存储服务提供商(例如 Google Cloud Storage 或 DreamHost DreamObjects)中的数据。它最适合熟悉命令行...
此 Web 服务客户端使用“用户作为具有令牌的客户端”选项代表某些用户授权请求(如moodle 安装中的“Web 服务”>“概述”页面所述。 映射是指在无限画布上自由放置项目,以创建结构化的可视化,代表对许多“课程”...
我之所以完成此模块,是因为我在终端上花了很多时间,有时在命令行中搜索电影更容易,而不是打开新的浏览器选项卡并在或上进行。怎么样? TMDB客户端很简单! 您只需键入tmdb 然后从列表中选择合适的一个! 您也...
该库是KubeMQ客户端连接的Python实现。 入门 安装KubeMQ群集/服务器 每种安装方法都需要一个KubeMQ密钥。 请以获得您的KubeMQ密钥。 Kubernetes 选项1 在任何Kubernetes群集上安装KubeMQ群集。 步骤1: kubectl ...
安装用法客户端设置AWS ElasticSearch配置索引定义类型默认导入选项多种(嵌套)和对象字段类型父级和子级类型Geo Point字段Crutches:trade_mark:技术Witchcraft:trade_mark:技术Raw Import导入期间创建索引创建日志...
qBittorrent是使用C / Qt编程的bittorrent客户端,它使用Arvid Norberg的libtorrent(有时称为libtorrent-rasterbar)。 它的目标是成为所有其他bittorrent客户的理想选择。 qBittorrent快速,稳定并且提供unicode...
—>选择右侧“创建自解压格式文件”—>点击 高级 然后点击“自解压选项”—>常规选项卡 解压后运行填写fanxianbao.reg —>文本和图标选项卡 从文件加载自解压文件图标 浏览...选择你想要的图标(ico格式)—>模式...
8 1.3.2新的编译系统 12 1.3.3页面框架的新增内容 13 1.3.4访问数据的新对象 15 1.3.5新的服务器控件 15 1.4建立ASP.NET2.0页面的新IDE 16 1.5小结 17 第2章VisualStudio2005 19 2.1启动...
增强提供了IP过滤规则高级功能,可以根据需要在选项自定义选择 tracker 增强提供了自动禁止来自中国地区的IP未知客户端功能(该选项默认关闭) 可以自动更新订阅公共Tracker服务器地址列表(该选项默认关闭) ...
8.3 客户端验证 188 8.3.1 jquery验证 189 8.3.2 自定义验证 190 8.4 辅助方法之外 194 8.4.1 jquery ui 194 8.4.2 使用jquery ui实现自动完成部件 195 8.4.3 json和jquery模板 199 8.5 提高ajax性能 204 ...
3. 高级主题 版本清单 修订版本关键字 版本日期 属性 为什么需要属性? 操作属性 属性和 Subversion 工作流程 自动设置属性 文件移植性 文件内容类型 文件的可执行性 行结束字符串 忽略未版本控制的条目 关键字替换 ...
丰富的自定义选项:多种客服接待规则、主动邀请规则选择,自由定制公司Logo、邀请聊天窗口、聊天窗口、留言窗口等。 嵌入代码,在OQ客户端中即可与访客聊天。 登陆到系统中获取代码再粘贴到网页中,就可以和您的...
选“高级”选项卡->单击“环境变量”按钮,出现环境变量设置框; 上部为用户环境变量,下部为系统环境变量,在下部系统环境变量列表中选择“PATH”,单击下部的“编辑”按钮; 如果ORANT在D:盘,在变量值的尾部...
20.3 客户端和服务器端处理的对比 20.4 策略上的反规范化 20.5 合理组织存储过程 20.6 使用临时表 20.7 及时更新代码 20.8 注意细节问题 20.9 硬件考虑事项 20.10 小结 第21章 性能优化工具...
1.2.11 其他项目属性选项卡 26 1.3 provb_vs2010项目 27 1.3.1 在代码中设置窗体属性 29 1.3.2 visual studio的其他组件 37 1.4 增强示例应用程序的功能 37 1.4.1 定制代码 39 1.4.2 构建应用程序 43 ...
内容介绍: ...本书通过详细的示例说明和可供读者免费下载的代码示例,深入探讨了如何配置PHP、创建已启用...您将掌握如何访问数据库信息,用cookies跟踪客户端首选项,执行FTP和电子邮件事务,以及如何将应用程序发布...
3. 添加基于正在执行测试任何其他选项。 4. 单击 打包 。 安全 Ramifications • WFetch 允许用户来存储以后验证登录密码。 默认情况下, 保存 复选框未选中。 身份验证 部分中, 键入该密码是以明文格式到在以下...