`
kevin_xu
  • 浏览: 36392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • 星情泪: 感觉楼主挺强的,那么被拒也许出在了薪资上面吧我也去过那里 感觉 ...
    Exoweb面经

Producer Flow Control

阅读更多
<destinationPolicy>
            <policyMap>
                <policyEntries>
                    <policyEntry topic=">" producerFlowControl="true" memoryLimit="1mb">
                        <pendingSubscriberPolicy>
                            <vmCursor/>
                        </pendingSubscriberPolicy>
                    </policyEntry>
                    <policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb">
                        <!-- Use VM cursor for better latency
                             For more information, see:

                             http://activemq.apache.org/message-cursors.html

                        <pendingQueuePolicy>
                          <vmQueueCursor/>
                        </pendingQueuePolicy>
                        -->
                    </policyEntry>
                </policyEntries>
            </policyMap>
        </destinationPolicy>

desitination配置:
我们目前只使用queue,没有使用topic,所以只有queue policy的设置。activemq可以针对
每个queue进行单独设置,这里“>”是通配符,表示所有queue,具体到生产环境中,需要
针对每个queue进行设置。
这里memoryLimit="100mb"表示queue的内存限制为100M,producerFlowControl="false"表示关闭流量控
制,如果不关闭流量控制,在消息量发生累积时,amq会主动控制流量,减少消息的生产。

Starting with version 5.0 of ActiveMQ, you can control the flow of asynchronous sends. In other words, you can control the maximum amount of message data that an asynchronous producer can transmit to the message broker prior to receiving an acknowledgment from the broker that it has accepted the previously sent messages. By default, this flow control is disabled for producers that have enabled asynchronous sends; however, you can enable flow control for asynchronous sends by assigning the ‘producerWindowSize’ property to the asynchronous producer’s connector URI as depicted in this example.

tcp://localhost:61616jms.useAsyncSend=true&jms.producerWindowSize=1024000

  • 大小: 34.1 KB
分享到:
评论

相关推荐

    ActiveMQ中文手册

    1 JMS 2 1.1 JMS的基本构件 2 1.1.1 连接工厂 2 1.1.2 连接 2 1.1.3 会话 2 1.1.4 目的地 2 1.1.5 消息生产者 2 ...2.6.12 Producer Flow Control 26 2.6.13 Message Transformation 26

    ActiveMQ测试报告

    - **Producer Flow Control**: 控制生产者的行为,默认为`true`,表示当Broker资源不足时,生产者会减速或停止发送消息。关闭此功能(`producerFlowControl="false"`)可以让生产者不受限制地发送消息,但可能引发内存...

    Photodex ProShow Producer 模板资源5G

    Photodex ProShow Producer是一款专业的视频幻灯片制作工具,它提供了丰富的模板资源和插件,使得视频制作变得快速、简便且高度可定制。它非常适合爱好制作电子相册的用户,能够满足他们多样化的制作需求。ProShow ...

    ProShow Producer 模板 玫瑰婚礼

    《ProShow Producer 模板:打造浪漫“玫瑰婚礼”》 在数字时代,人们越来越注重个性化和创意化的表达,尤其是在婚礼这种人生中的重要时刻。ProShow Producer,一款专业的幻灯片制作软件,就为新人们提供了这样的...

    Laravel开发-producer

    在本文中,我们将深入探讨Laravel开发中的"Producer"概念,这是基于规则的简单类解析的一个实例。Laravel是一款流行的开源PHP框架,以其优雅的语法和强大的功能深受开发者喜爱。"Producer"可能指的是一个用于创建、...

    Helix Producer Plus设置说明.doc

    Helix Producer Plus的菜单设计直观且功能丰富,主要包括File、Edit、Control、Setting、View和Help六大菜单: 1. **File**菜单:用于创建、打开、保存和关闭工作(Job),是所有操作的基础入口。 2. **Edit**菜单...

    pentaho-kafka-producer.zip

    Pentaho Kafka Producer是一款用于Pentaho Data Integration(Kettle)平台的插件,它允许用户在数据集成过程中将数据流发布到Apache Kafka消息队列。Kafka是一个分布式流处理平台,广泛应用于实时数据管道和流应用...

    绿色版 OID Producer

    OID Producer是一款用于生成和管理Object Identifier(OID)的工具,主要在信息技术领域,尤其是网络协议和软件开发中使用。OID是标识数据对象的一种国际标准,它在ASN.1(抽象语法标记一世)编码规则下工作,是网络...

    Easy RealMedia Producer V1.94

    《Easy RealMedia Producer V1.94:轻松创建与优化RealMedia内容的全面解析》 在数字媒体领域,高效地处理和分发多媒体内容至关重要。Easy RealMedia Producer V1.94是一款专为用户简化RealMedia文件制作流程的工具...

    Easy RealMedia Producer

    《Easy RealMedia Producer:高效便捷的Real媒体转换工具》 在多媒体处理领域,各种格式的视频文件广泛存在,其中,MPEG(Moving Picture Experts Group)因其高质量和广泛的兼容性而备受青睐。然而,在某些特定...

    Helix Producer Plus V9.01

    配合Helix先进的功能,Realnetworks推出了第10代的流媒体压缩软件Helix Producer。Realnetworks全新改写代码的图形化专业流媒体文件制作工具。利用它,你可以轻松地实现RealAudio8、RealAudio9文件格式到实时文件的...

    Easy Real Media Producer v1.93

    v10内核,根据实际使用的需要提供了比Helix RealMedia Producer和RealProducer10还要多的过滤设置。 基本上可以用它来替代Helix RealMedia Producer和RealProducer v10,使用Real v10内核时,全面支持Real10文件...

    helix producer linux

    Helix Producer是一款强大的多媒体编码工具,尤其在Linux操作系统环境下,它为用户提供了高效且灵活的视频编码解决方案。这款软件由RealNetworks开发,主要用于将各种格式的多媒体内容转换成RealMedia格式,使得内容...

    amazon-kinesis-producer, 亚马逊Kinesis制作库.zip

    amazon-kinesis-producer, 亚马逊Kinesis制作库 室Producer库简介在亚马逊 Kinesis Producer Producer Producer Producer Producer Producer Producer performs performs performs per

    Producer/Consumer 多线程处理文件

    在这个"Producer/Consumer 多线程处理文件"的主题中,我们将深入探讨Java中的生产者消费者模型,以及如何利用这一模式来高效地处理大量数据,如一秒钟处理一千多条记录。 生产者消费者模型源于操作系统理论,是解决...

    Kafka Producer机制优化-提高发送消息可靠性

    ### Kafka Producer机制优化—提高发送消息可靠性 #### 一、Kafka Producer机制及问题背景 在Kafka消息系统中,消息是由Producer生产并通过Broker(消息中介节点)进行存储与转发的。Broker负责处理消息的存储,并...

    Helix Producer Plus V9.01 附汉化

    Helix Producer Plus是一款专业的流媒体内容创作工具,主要用于创建、编码和发布高质量的数字媒体,如视频、音频和动画。V9.01是该软件的一个版本,它可能包含了性能优化、新功能以及修复了一些已知问题。在这个版本...

    Helix Moile Server+Helix producer做直播

    Helix Mobile Server 和 Helix Producer 是 RealNetworks 公司提供的流媒体解决方案,用于实现高效、可靠的实时和点播直播服务。Helix Server 是一款强大的流媒体服务器,它支持多种流媒体格式,包括 RM、RMVB、...

    ProLocalis Web App & Producer Control Panel-crx插件

    "ProLocalis Web App & Producer Control Panel-crx插件"是一个专为增强Web应用程序功能而设计的浏览器扩展。这里的“crx”是Chrome扩展的文件格式,表明该插件主要针对Google Chrome浏览器,可能也适用于基于...

    Impact Image Producer

    《Impact Image Producer:纯软件光线跟踪技术在三维渲染中的应用》 Impact Image Producer是一款专注于三维物体渲染和着色的专业软件,其核心在于采用纯软件方式实现光线跟踪算法,以生成逼真的图像效果。光线跟踪...

Global site tag (gtag.js) - Google Analytics