如何在一个 fluinefx 网关内运行第二个 ApplicationAdapter

发布于 2024-10-15 12:08:58 字数 524 浏览 5 评论 0原文

我试图在一个网关内拥有两个应用程序适配器。我的直觉告诉我查看配置文件: 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝情姑娘 2024-10-22 12:08:58

好的,我成功了。
无需创建新频道。您所要做的就是:

在 apps 文件夹中创建一个文件夹,其中将包含 app.config 文件。

每个文件夹都指向一个应用程序适配器。所以现在我必须将其放入应用程序文件夹中:

app1 和 app2。

这两个文件夹都包含指向应用程序适配器的 app.config 文件。如果你的Flash客户端想要连接到app1,它应该连接到类似的东西:

   rtmp://xx.xx.xx.xx:xx/app1/?someParameters....

而如果你想连接到app2:

   rtmp://xx.xx.xx.xx:xx/app2/?someParameters....

也许有人会需要它..:)

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:

   rtmp://xx.xx.xx.xx:xx/app1/?someParameters....

while if you want to get the connection to app2:

   rtmp://xx.xx.xx.xx:xx/app2/?someParameters....

Maybe someone is going to need that..:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文