XMPP波什vs信号机

XMPP波什vs信号机,xmpp,signalr,Xmpp,Signalr,XMPP是否比信号机更具优势?它们都使用http长轮询机制,我无法决定是使用XMPP进行聊天应用,还是使用Signal并将所有内容保留在IIS服务器上?Signal使用多个传输请参见此处的说明。XMPP的优势在于,有更多的客户机是开箱即用的(gchat、pidgin等)。但是,如果需要,您可以在应用程序中同时使用这两种方法 信号机有一大堆实时通信方式。WebSocket!!你没听说吗?SignalR仅在旧计算机上没有其他可用的情况下使用长池。您想说XMPP for chat应用程序没有任何性能优

XMPP是否比信号机更具优势?它们都使用http长轮询机制,我无法决定是使用XMPP进行聊天应用,还是使用Signal并将所有内容保留在IIS服务器上?

Signal使用多个传输请参见此处的说明。XMPP的优势在于,有更多的客户机是开箱即用的(gchat、pidgin等)。但是,如果需要,您可以在应用程序中同时使用这两种方法

信号机有一大堆实时通信方式。WebSocket!!你没听说吗?SignalR仅在旧计算机上没有其他可用的情况下使用长池。

您想说XMPP for chat应用程序没有任何性能优势吗?我不知道XMPP相对于SignalR的性能优势/劣势。我们尝试了“openfire”XMPP,我们只想为我们的web应用程序进行简单的聊天,在设置、配置等方面花了很长时间,我们最终得到了一个不稳定的聊天服务器(我不确定是openfire还是我们的设置出了问题),我们已经放弃了openfire。现在转到一个简单的“信号器”应用程序。我在Signal中看到的优势是,它不是一个黑匣子,你可以控制它的工作方式,与ASP.NET更干净地集成。我希望你明白这是一个评论,而不是一个答案(我知道,由于声誉问题,你还不能发表评论)。实际上Signal有一个实时传输(websockets)这仅在服务器具有带IIS8和.net 4.5的win8/2012服务器时可用。如果服务器有WebSocket,那么如果客户端支持它,您将获得WebSocket。SignalR将优雅地回退到其他技术,如永久帧(仅IE)、SSE(除IE外的所有)和longpolling。