ActiveMQ用于协同标绘时注意的事项
来源:互联网 发布:perl python 哪个好 编辑:程序博客网 时间:2024/05/21 08:59
在做地图协同时,消息通过MQ接受到了,但是没有发送出去,原因是没有初始化订阅模式,初始化传输信道。
如:初始化:ReceiveMessage.doReceive();
//给我们定义的consumer对象指定一个信道,我们定义了两种信道,在services-config.xml文件中,此处选用my-streaming-amf
consumer.subscribe();
在加载信息的传输内容及配置:<!--消息的传递-->
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<!--此处定义一个consumer,需要使用它来订阅消息,订阅了以后才能接收到后台发来的数据。这里的关键是要定义destination,destination的值和后台messaging-config.xml定义的 destination的值相同-->
<s:Consumer channelSet="{cs}" id="consumer" destination="chat" fault="consumer_faultHandler(event)" message="consumer_messageHandler(event)"/>
<!--此处定义个接收消息的类,与后台的接收消息的POJO对应,通过它来定义consumer和调用监听方法-->
<s:RemoteObject id="ReceiveMessage" channelSet="{amf_channel}" destination="Reciver"
fault="ReceiveMessage_faultHandler(event)"/>
<!--此处定义个发送消息的类,与后台的发送消息的POJO对应,通过它向ActiveMQ发送消息-->
<s:RemoteObject id="Send" channelSet="{amf_channel}" destination="Sender"
fault="Send_faultHandler(event)"/>
<s:AMFChannel id="myamfChannel"
url="http://192.168.1.112:8080/springmq/messagebroker/amf"/>
<s:ChannelSet id="amf_channel" channels="{[myamfChannel]}"/>
<s:ChannelSet id="cs">
<s:AMFChannel url="http://192.168.1.112:8080/springmq/messagebroker/amf"/>
</s:ChannelSet>
- ActiveMQ用于协同标绘时注意的事项
- Flex 协同标绘
- 协同标绘在SuperMap中实现思路的探索
- 搭建论坛时需要注意的事项
- 做PPT时要注意的事项
- 使用UNICODE时需要注意的事项
- 部署程序时需注意的事项
- bootstrapvalidator使用时需要注意的事项
- AngularJs压缩时需要注意的事项
- 纹身时应该注意的一些事项
- 创建数据库时,需要注意的事项
- 使用WebApi时需要注意的事项:
- 项目发布时注意的事项
- JAVA反射数组时注意的事项
- php注意的事项
- AD采样注意的事项
- 初入职场应该注意的事项
- sql语句注意的事项
- 【Unity3D自学记录】Time.timeScale、游戏暂停
- Uva 133 The Dole Queue 双向约瑟夫环
- hdu 1896 Stones(优先队列)
- hdu 1686 Oulipo(KMP)
- getchar() 和getch()的区别。。
- ActiveMQ用于协同标绘时注意的事项
- PDF转换器使用
- 【Unity3D自学记录】PoolManager插件
- UVaLive LA 4726 UVa 1451 - Average (子序列最大平均数 数形结合 斜率优化 单调队列)
- hdu 1873看病要排队(优先队列)
- 什么是预编译,何时需要预编译
- 非凡vpn
- C++ - 库函数优先级队列(priority_queue)输出最小值 代码
- 函数参数传递方式详解