模型-视图-发布器作为设计模式

本文关键字:设计模式 布器作 -发 视图 模型 | 更新日期: 2023-09-27 18:14:15

我想我应该在这里问一下。有人知道关于"MVP"设计模式涉及基于推送的数据传输(不要与模型-视图-演示者混淆)的任何工作吗?

我称之为模型-视图-发布者,或者模型-订阅者-发布者,其中订阅者类似于视图,发布者类似于控制器。

这里的想法是,而不是你的典型控制器响应客户端请求,你有一个"发布者"推送数据到客户端"订阅者"当一些事件发生。推送将通过长轮询/反向ajax/comet或其他类似的方法进行。

这样的框架存在吗?如果没有,它会是一个有用的模式吗?我对客户端c#/Javascript的实现或后端NodeJS的实现特别感兴趣。

或者,是否有任何MVC框架或实现提供使用Comet等技术将数据推送到客户端的控制器?

模型-视图-发布器作为设计模式

我想对web sockets的支持很快就会到来。参见Websockets with ASP。. NET MVC/MVVM当前web套接字支持