WAMP(Web 应用消息传递协议)路由中控制器的用途



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

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

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

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

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

MVC(模型视图控制器)中的"控制器"与 Crossbar.io 中的"控制器"完全不同。

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

Crossbar.io 是采用多进程设计的消息传递服务器。也就是说,服务器作为多个操作系统进程运行。其中一个过程是控制器。控制器是始终为给定 Crossbar.io 节点运行的唯一进程。然后,此控制器进程启动并监视其他 Crossbar.io 操作系统进程(而不是 Crossbar.io 节点)。

最新更新