通知系统|图书馆|对等应用程序的框架

时间:2012-03-03 13:59:01

标签: c# java notifications xmpp pubsubhubbub

我即将编写一个宠物项目代码,其中部分功能依赖于从一台机器到另一台机器的通知。

工作流程如下:

  1. A人写一些内容
  2. 人A按一下按钮或其他说:"我已完成"
  3. B人即时获得更新
  4. 所以,我的第一个想法是,创建一个服务器和客户端,就是这样!这就是我即将要做的事情,但我认为必须已经有了这样的事情。

    我知道XMPP,但我认为这将是矫枉过正(我实际上并不知道) 我也听说过pubsubhubbub,它看起来正是我所需要的,但我不确定,因为这是一个点对点的应用程序。

    我只需要一个简单的方法让对方#嘿嘿,我已经在这里完成了#34; ......那是什么,ping或什么的。

    这里有某种点对点通知库|插件|框架吗?

1 个答案:

答案 0 :(得分:1)

PubSubHubbub特别适合异构实体(不同的公司,不同的网络应用程序等)之间的通信,但它也适用于您正在尝试构建的内容。

XMPP也可以很好地用于该用例,但我想这取决于你想要使用的媒体。如果它是一个Web应用程序,那么,XMPP可能非常复杂(通过BOSH或通过websockets)。

如果它是您想要构建的简单Web应用程序,您应该查看基于javascript的解决方案。