`

job---messaging-config.xml 配置消息队列

阅读更多

/smp31/flex_src/com/boco/smp/alarm/proxy/AlarmMQProxy.as

private var consumer:Consumer;

 

/** 注册回调方法   */

override public function onRegister( ):void {

consumer = new Consumer();

consumer.destination = "AlarmMessage";

consumer.addEventListener(MessageEvent.MESSAGE,messageHandler);

consumer.addEventListener(MessageFaultEvent.FAULT,faultHandler);

consumer.subscribe();

}

 

---【messaging-config.xml】--配置 消息队列

 

<?xml version="1.0" encoding="UTF-8"?>

<service id="message-service" 

    class="flex.messaging.services.MessageService">

 

    <adapters>

        <adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter"  />

这个是 flex 自有的  消息队列 接口 如果使用这个 消息 队列 需要 自己 写 具体的 业务 实现

 

        <adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"  default="true" />

    </adapters>

这个 配置 的 是  mq  的 现成 mq

 

    <default-channels>

这里 指定了 两个 通道 其  含义  是 如果 第一个 通道 不同 就 调用  第二条 通道 进行 通道

        <channel ref="my-streaming-amf" />  

        <channel ref="my-polling-amf"/>

 

    </default-channels>

 

<destination id="EventMessage" >   <——— 前台调用 就是 利用 这个 名字 进行调用的

        <adapter ref="jms" />   

        <properties>   

            <!--这里的配置是最关键的,只有durable属性设计为true才能实现持久化订阅  

            <server>   

                <durable>true</durable>   

            </server> 

            -->   

            <jms>   

                <connection-factory>java:comp/env/jms/flex/ConnectionFactory</connection-factory>   

                <destination-type>Topic</destination-type>   

                <destination-jndi-name>java:comp/env/jms/flex/SmpEventTopic</destination-jndi-name>   

                <message-type>javax.jms.ObjectMessage</message-type>    

                <!-- 持久性 -->   

                <delivery-mode>PERSISTENT</delivery-mode>   

                <!-- 优先级  -->   

                <message-priority>DEFAULT_PRIORITY</message-priority>   

                <!--应答模式   -->   

                <acknowledge-mode>AUTO_ACKNOWLEDGE</acknowledge-mode>   

            </jms> 

        </properties> 

        <channels>  

         <channel ref="my-polling-amf"/>  

            <channel ref="my-streaming-amf" />          

        </channels>    

    </destination> 

 

分享到:
评论

相关推荐

    spring-messaging-4.3.12.RELEASE-API文档-中英对照版.zip

    赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

    spring-messaging-4.3.20.RELEASE-API文档-中文版.zip

    赠送jar包:spring-messaging-4.3.20.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar; 包含翻译后的API文档:spring-...

    spring-messaging-5.0.8.RELEASE-API文档-中文版.zip

    赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

    spring-messaging-4.1.3.RELEASE.jar

    spring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jar

    spring-messaging-4.3.20.RELEASE-API文档-中英对照版.zip

    赠送jar包:spring-messaging-4.3.20.RELEASE.jar 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar 包含翻译后的API文档:spring-...

    flex-messaging-opt.jar

    flex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jar

    flex-messaging-proxy.jar

    flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar

    FLex 服务器端:配置remote-config.xml.docx

    远程配置文件`remote-config.xml`用于定义Flex应用程序能够访问的服务器端服务和目的地。本文将深入探讨如何配置此文件,以及它对Flex和Java集成的影响。 首先,原始的`remote-config.xml`文件位于`lcds-root/...

    flex-messaging-core-4.7.3.jar

    flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!

    spring-messaging-5.0.8.RELEASE-API文档-中英对照版.zip

    赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

    spring-messaging-4.3.12.RELEASE-API文档-中文版.zip

    赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

    spring-messaging-5.2.2.RELEASE.jar

    spring-messaging-5.2.2.RELEASE.jar

    flex-messaging-common.jar

    flex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jar

    flex-messaging-remoting.jar

    flex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jar

    flex-messaging-core.jar

    在flex-messaging-core.jar中,包含了一些关键组件和接口,例如: 1. **MessageBroker**: 这是Flex消息传递系统的中心,它管理消息的路由,调度和处理。MessageBroker实例化并配置了各种服务,如HTTP、HTTPS、RTMP...

    spring-messaging-4.0.0.RELEASE-javadoc.jar

    spring-messaging-4.0.0.RELEASE-javadoc.jar

    spring-framework-4.1.6.RELEASE.rar

    spring-messaging-4.1.6.RELEASE.jar spring-orm-4.1.6.RELEASE.jar spring-oxm-4.1.6.RELEASE.jar spring-test-4.1.6.RELEASE.jar spring-tx-4.1.6.RELEASE.jar spring-web-4.1.6.RELEASE.jar spring-webmvc-4.1.6....

    flex-messaging系列jar包

    3. **flex-messaging-common.jar**:包含了Flex Messaging框架的一些通用类和接口,如消息代理、消息头和消息体的定义,以及错误处理和安全相关类。这些组件构成了Flex与服务器间消息交换的基础结构。 4. **flex-...

    spring-messaging-4.0.0.RELEASE.jar

    spring-messaging-4.0.0.RELEASE.jar spring-messaging-4.0.0.RELEASE.jar spring-messaging-4.0.0.RELEASE.jar

Global site tag (gtag.js) - Google Analytics