1

我用 Thruway 和 Autobahn.js 构建了一个应用程序这是我第一次使用这些技术,我对 Thruway 代码有点迷茫。我在stackoverflow线程中读到:

“所有应用程序特定的代码都应该驻留在 WAMP 应用程序组件中,而不是路由器本身。”</p>

但是把这些具体的代码放在哪里,怎么做?

例如,如果一个客户端订阅了一个聊天室,并且应用程序需要记录一些事情,写入数据库,管理会话,(通常的事情)......事实上,对于每种类型的消息你好,错误,订阅,发布, ETC...

如果你们中的任何人有任何代码,那就太好了。对于我和其他开发人员来说,因为我在 ex 中找不到任何例子。高速公路的目录。

谢谢

4

2 回答 2

2

我对 Thruway 没有特别的了解,但一般来说:你可以随心所欲地运行 WAMP 组件。任何以存在 WAMP 客户端库的语言编写的应用程序都可以是 WAMP 组件并连接到 WAMP 路由器(如 Thruway、Crossbar.io 等)。没有运行它们的特殊机制。

于 2015-04-02T11:23:36.417 回答
1

您应该实现内部客户端\客户端并将其直接分配给路由器实例。

$router->addInternalClient(new InternalClient());

更多信息在这里http://voryx.net/creating-internal-client-thruway/

于 2015-08-19T08:44:57.750 回答