Javascript 为web应用程序实现发布/订阅模式
我正在考虑在我的应用程序中实现pub/sub模式的几个选项(主要用于1-1聊天功能,但也用于我想通知客户端的其他事件)。我希望它是跨浏览器的,因此我不能单独使用Javascript 为web应用程序实现发布/订阅模式,javascript,actionscript-3,sockets,playframework-2.0,client-server,Javascript,Actionscript 3,Sockets,Playframework 2.0,Client Server,我正在考虑在我的应用程序中实现pub/sub模式的几个选项(主要用于1-1聊天功能,但也用于我想通知客户端的其他事件)。我希望它是跨浏览器的,因此我不能单独使用WebSocket技术 气氛剧: socket.io.play: web套接字js: 实现我自己的web socket js版本,它基本上使用 问题: 哪一个选项更可取 关于最后一个选项:它不只是使用XMLSocket并为服务器消息保持连接打开吗?我的意思是,在这里使用框架真的有好处吗 提前谢谢 pub-sub的难点不在于如何连接到
WebSocket
技术
- 气氛剧:
- socket.io.play:
- web套接字js:
- 实现我自己的web socket js版本,它基本上使用
XMLSocket
并为服务器消息保持连接打开吗?我的意思是,在这里使用框架真的有好处吗提前谢谢 pub-sub的难点不在于如何连接到服务器,而在于如何扩展。据我所知,你提到的所有技术现在都无法扩展到一种以上,你必须自己实现这一点 所以,使用akka分布式pubsub。水平缩放,只需添加节点
有关如何使用它的全面示例,以及正在使用的WebSocket,请使用ReactiveMaps模板在Activator中创建一个新项目,并遵循内置的非常全面的教程。Scala和Java 8都可以使用。谢谢。你能详细介绍一下akka的扩展问题吗?它解决了什么问题(可能是我的聊天功能)。