AUI 2.0 不支持点对点,禁言了?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
AUI 2.0 确实支持点对点通信,没有被禁止。
AUI 的设计初衷就是为了支持高效的点对点通信。
在AUI中,点对点通信对应的是AUI Channel。
每个 Channel 相当于一个独立的通信通道,客户端和服务端可以通过这个通道进行双向消息交换。
主要特点有两个:
点对点:仅两个端点(一个客户端,一个服务端)参与 diesemChannel
消息推送:服务端主动推送消息给客户端,客户端只需要监听
这与广播通信(AUI Event)有所不同。
AUI 支持两种通信模式:
广播通信:服务端广播事件,多个客户端监听。适合一对多通信
点对点通信:服务端和客户端一对一通信。使用 AUI Channel 实现
AUI 2.0 强化了这两种通信模式,并不会禁止任一种模式。
所以结论是:
AUI 2.0 完全支持点对点通信
使用 AUI Channel 实现点对点功能
这也是 AUI 架构的一个重要设计