C# 通过XMPP从myapplication推送消息

C# 通过XMPP从myapplication推送消息,c#,asp.net,windows,xmpp,C#,Asp.net,Windows,Xmpp,我将要开发一个应用程序,当服务器数据库中有新条目时,windows应用程序将从服务器接收消息。我计划在asp.net中使用xmpp和c#来做同样的事情。这是更好的方法吗 场景是这样的:每当一个新条目插入到我的sqlserver数据库中时,我的windows应用程序就会收到该新条目的通知。i、 e.我想将消息从服务器推送到windows应用程序。如何使用xmpp推送消息?我可以将服务器设置为我的公司服务器吗?或者我应该使用jabber服务器本身吗?假设有多个客户端实例在运行,那么使用某种形式的pu

我将要开发一个应用程序,当服务器数据库中有新条目时,windows应用程序将从服务器接收消息。我计划在asp.net中使用xmpp和c#来做同样的事情。这是更好的方法吗


场景是这样的:每当一个新条目插入到我的sqlserver数据库中时,我的windows应用程序就会收到该新条目的通知。i、 e.我想将消息从服务器推送到windows应用程序。如何使用xmpp推送消息?我可以将服务器设置为我的公司服务器吗?或者我应该使用jabber服务器本身吗?

假设有多个客户端实例在运行,那么使用某种形式的pubsub(如XMPP pubsub)将是合适的解决方案。有许多可用的pubsub解决方案,您必须根据所有需求和/或限制选择适当的解决方案

如果此功能被认为是业务关键型的,那么您肯定应该使用自己的服务器

我不知道是否有任何公共XMPP服务器启用了pubsub并可由公共配置