通过 XMPP 从 myapplication 推送消息
Posted
技术标签:
【中文标题】通过 XMPP 从 myapplication 推送消息【英文标题】:push messages from myapplication through XMPP 【发布时间】:2013-01-10 10:04:05 【问题描述】:我即将开发一个应用程序,当服务器数据库中有新条目时,Windows 应用程序将接收来自服务器的消息。我打算在 asp.net 中使用 xmpp 和 c# 来做同样的事情。这是更好的方法吗?
场景是这样的:每当一个新条目插入到我的 sqlserver 数据库中时,我的 windows 应用程序都应该收到那个新条目的通知。即我想将消息从服务器推送到 Windows 应用程序。如何使用 xmpp 推送消息?我可以将服务器设置为我的公司服务器吗?还是我必须使用 jabber 服务器本身?
【问题讨论】:
【参考方案1】:假设有多个客户端实例正在运行,那么使用某种形式的 pubsub,例如 XMPP pubsub 将是一个合适的解决方案。有许多 pubsub 解决方案可用,您必须根据您的所有要求和/或限制选择合适的解决方案。
如果此功能被视为业务关键,那么您绝对应该使用自己的服务器。
我不知道是否有任何公共 XMPP 服务器启用了 pubsub 并可供公众配置。
【讨论】:
以上是关于通过 XMPP 从 myapplication 推送消息的主要内容,如果未能解决你的问题,请参考以下文章
谷歌应用引擎上的xmpp可以将消息推送到javascript客户端吗