WAMP(Web Apps Messaging Protocol)路由中控制器的用途

Purpose of Controller in WAMP (Web Apps Messaging Protocol) routing

我是 WAMP(Web 应用程序消息传递协议)路由的新手。如果我的问题听起来太愚蠢,请原谅我。这是一个初学者的问题。不太明白controller到底是什么

我从普通的模型视图软件架构的角度知道什么是控制器,但我有点困惑,因为控制器这个词在 WAMP 路由方面似乎具有完全不同的含义。

我浏览了这份文档 (http://crossbar.io/docs/Architecture/)。它说 Controller 是一个管理、控制和监视 Crossbar.io 节点并动态启动、监视和停止工作进程的进程,但不太确定这到底意味着什么以及现实生活中的好处是什么。

我查看了 https://github.com/crossbario/crossbarexamples 中的交叉开关示例,但无法理解,因为所有示例的控制器部分在 config.json 文件中都是完全空的。

我在 http://crossbar.io/docs/Management-API/ 找到了一个小样本,但仍然无法理解其用途。

"Controller",如 MVC (Model View Controller) is something completely different than "controller" as in Crossbar.io.

MVC 是一种用于用户界面代码的编程模式。控制器是该模式中的一部分。

Crossbar.io 是一个使用 multi-process design 的消息传递服务器。也就是说,服务器作为多个 OS 进程运行。 其中一个 进程是控制器。控制器是 only 进程,always 为给定的 Crossbar.io 节点运行。然后该控制器进程启动并监视 other Crossbar.io OS 进程(不是 Crossbar.io 节点)。