这个问题其实去年就解决了,一直放在我QQ空间里,今天复制上来。
Flash链接Socket服务器,需要服务器给予认证,即我们常提到的crossdomain.xml,但是ActiveMQ是一个封装好了的(虽然开源,但是我实在不想动它的源代码)JMS消息服务器,ActiveMQ无法提供corssdomain.xml文件,因此需要第三方安全认证服务器来做这个事情。这就是我找了N年才找到的一个安全认证服务器:flash-policy-server-1.1,通过它的中介,Flash Client就能与ActiveMQ或者其他任何一款JMS消息服务器结合。其实现原理如下:
先启动ActiveMQ消息服务器监听订阅者注册,再启动安全认证服务器监听ActiveMQ 61616或Stomp协议的61613端口,当发现有Flash Client尝试链接ActiveMQ消息服务器时,返回给Flash Client一个crossdomain.xml语序其链接。这样就做到了抛弃BlazeDS链接ActiveMQ的方法,前端再也不需要配置那烦琐的BlazeDS配置文件,也无需引入其Jar包,更无需建立一个Java Web 工程,这样,就真正做到了Flash文件随处都能运行。
分享到:
相关推荐
flex builder4 工程源码 博文链接:https://jhaij.iteye.com/blog/836570
包括1、ActiveMQ java实例 2、ActiveMQ Spring结合实例 3、代码亲测,无问题。 4、资源分5分绝对值 注意:请先安装ActiveMQ 服务。
springboot与activemq结合以及mq延迟demospringboot与activemq结合以及mq延迟demo
activemq与spring 的结合案例,有三个案例,项目有点杂乱,不过相关配置以及代码是完全没问题的,项目中的jar由maven的pom.xml进行管理。
手把手教您Flex如何整合ActiveMQ,(含项目和教程),做到Ajax的推,有问题请联系QQ1598376075,欢迎互相交流!
整合spring3 blazeds activeMQ(jms) 通过flex consumer来订阅消息。时时更新消息内容
NULL 博文链接:https://extrimlycold20070206121610.iteye.com/blog/510814
ActiveMQ的安装与使用ActiveMQ的安装与使用ActiveMQ的安装与使用
ActiveMQ5.13 安装与配置
NULL 博文链接:https://7wolfs.iteye.com/blog/1246365
ActiveMQ与Spring线程池整合的一个实例。 lib库没有上传。 对于实例的讲解,在竹子的论坛有我对这个实例的帖子(http://www.java2000.net/viewthread.jsp?tid=1167) lib中包含: apache-activemq-4.1.1.jar ...
详细描述了ActiveMQ消息过期-时间设置和自动清除解决方案。
ActiveMQ与Tomcat整合教程,好像是word2007的,嘿嘿
activemq 配置说明与activemq入门讲解
ActiveMQ与Tomcat整合教程.docx
ActiveMQ与Spring整合示例Demo,ActiveMQ安装在linux系统中
脑图内容涵盖视频的99%的笔记,含有自己编写的代码文件,外加了自己对一些问题的测试与回答。 消息中间件之ActiveMQ 消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术, 它...
activemq教程,activemq与tomcat整合
activemq activeMq笔记.docx