我对Kafka和信号员在实时通信方面扮演的角色有点困惑。有人能帮助我提供见解Kafka是否可以作为一个类似的替代信号或他们是互补的?谢谢并问候你,nagarajan b p
j2qf4p5b1#
kafka的目标是在许多不同的程序之间提供流数据。signalr旨在提供客户端和服务器之间的实时通信。因此,如果您有一个web应用程序,由于防止交叉脚本,该页面只能与自己的服务器对话。但是,如果你有许多自己的定制服务,而这些服务并不都需要通过一个点,Kafka会更合适。
ipakzgxi2#
signalr是一个库,它简化了使用websockets向应用程序添加实时web功能的过程。kafka是一个开源软件,它提供了一个存储、读取和分析流数据的框架。如果需要,您可以同时使用这两种方法:使用kafka作为事件的入口点,使用signalr实时通知web/mobile应用程序。
2条答案
按热度按时间j2qf4p5b1#
kafka的目标是在许多不同的程序之间提供流数据。signalr旨在提供客户端和服务器之间的实时通信。因此,如果您有一个web应用程序,由于防止交叉脚本,该页面只能与自己的服务器对话。但是,如果你有许多自己的定制服务,而这些服务并不都需要通过一个点,Kafka会更合适。
ipakzgxi2#
signalr是一个库,它简化了使用websockets向应用程序添加实时web功能的过程。
kafka是一个开源软件,它提供了一个存储、读取和分析流数据的框架。
如果需要,您可以同时使用这两种方法:使用kafka作为事件的入口点,使用signalr实时通知web/mobile应用程序。