如何在一个 fluinefx 网关内运行第二个 ApplicationAdapter
我试图在一个网关内拥有两个应用程序适配器。我的直觉告诉我查看配置文件: remoting-config.xml 和 services-config.xml。
定义了一些通道,例如:
<channel-definition id="rtmp-my-channel" class="mx.messaging.channels.RTMPChannel">
<endpoint uri="rtmp://{server.name}:1935" class="flex.messaging.endpoints.RTMPEndpoint"/>
</channel-definition>
所以我可以在此处添加一个通道。
另外,我想将另一个包含 app.config 的文件夹添加到 apps 文件夹中。
但是:
如果 Flash 客户端连接到给定端点(例如端口 1935),它如何“知道”应该访问哪个 applicationAdapter?
希望我说清楚了:)
Im trying to have two ApplicationAdapters within one gateway. My instinct told me to look into config files:
remoting-config.xml and services-config.xml.
There are some channels defined, like:
<channel-definition id="rtmp-my-channel" class="mx.messaging.channels.RTMPChannel">
<endpoint uri="rtmp://{server.name}:1935" class="flex.messaging.endpoints.RTMPEndpoint"/>
</channel-definition>
So I can add a channel here.
Also, I want to add another folder containing app.config to apps folder.
But then:
If a flash client connects to a given endpoint (say port 1935) how would it "know" which applicationAdapter should it access?
Hope i made myself clear:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我成功了。
无需创建新频道。您所要做的就是:
在 apps 文件夹中创建一个文件夹,其中将包含 app.config 文件。
每个文件夹都指向一个应用程序适配器。所以现在我必须将其放入应用程序文件夹中:
app1 和 app2。
这两个文件夹都包含指向应用程序适配器的 app.config 文件。如果你的Flash客户端想要连接到app1,它应该连接到类似的东西:
而如果你想连接到app2:
也许有人会需要它..:)
Ok, I made it work.
There is no need to create a new channel. All you have to do is:
create a folder in apps folder, which is going to contain a app.config file.
Every folder points an application adapter. So right now I have to folder in apps folder:
app1 and app2.
Both folders contain app.config file pointing to an application adapter. If your flash client wants to connect to the app1 it should connect to something like:
while if you want to get the connection to app2:
Maybe someone is going to need that..:)