Typescript RXJS和Socket.io之间有什么区别

Typescript RXJS和Socket.io之间有什么区别,typescript,socket.io,angular6,rxjs6,Typescript,Socket.io,Angular6,Rxjs6,我将开始在Angular 6+中使用RXJS和socket io,但在此之前,我想知道这两者是相同的还是不同的情况。有谁能帮助我在Angular中使用这两个工具吗?我从互联网上研究并学到了很多关于这个主题的知识,现在我意识到,RXJS是一个简单的反应式编程库,Websocket是一个实时web服务。它们都是真正不同的东西。RxJs是一个用于异步执行的流媒体库。(主题、可观察对象等)和WebSocket是客户端和服务器之间通信的一种方式。这意味着您的客户端和服务器保持连接,这与传统的(rest)w

我将开始在Angular 6+中使用RXJS和socket io,但在此之前,我想知道这两者是相同的还是不同的情况。有谁能帮助我在Angular中使用这两个工具吗?

我从互联网上研究并学到了很多关于这个主题的知识,现在我意识到,RXJS是一个简单的反应式编程库,Websocket是一个实时web服务。

它们都是真正不同的东西。RxJs是一个用于异步执行的流媒体库。(主题、可观察对象等)和WebSocket是客户端和服务器之间通信的一种方式。这意味着您的客户端和服务器保持连接,这与传统的(rest)web服务不同。您可能还需要查看socket io,它是WebSocket的包装器,提供更好的兼容性和更多的重新测试连接。我是否要使用Rxjs从服务器实时获取数据,假设我想实现一个在Live中绘制网络流量的线图?如果你想要实时信息,那么你肯定需要WebSocket,你不想使用传统的rest API轮询你的服务器;接下来,问题是如何在应用程序中分发它们。这就是RxJs可以帮助您的地方。RxJs提供了Subject之类的类,您可以将其注册为侦听器。Angular和RxJs是好朋友,所以使用RxJs肯定是一种好方法。@bvdb现在我了解了事情的来龙去脉,谢谢你的教程,快乐编码