13

除了明显的个人对个人即时消息聊天之外,您还使用 Jabber 服务器的功能启用了哪些功能?

编辑:真正展示它的工作代码的链接特别有用 - 并且更有可能被投票。

4

14 回答 14

14

XMPP/Jabber 有无限的用途。

将您想要发送到其他地方的任何消息/数据,您可以使用 jabber。为分布式服务运行集中式日志记录服务?你可以胡说八道按摩。您想检查您的服务/程序是否正在运行?XMPP 的存在会告诉你。如果您添加自定义状态消息,您可以确切地看到正在发生的事情。

这就是思科参与其中的原因。想象一个服务器场,其中每个刀片都有一个内置的 mini jabber 客户端。在启动时,它将向中央服务器注册它的存在作为等待工作。中央服务器在其方向启动一些工作,然后将其状态更改为“忙碌”。另一个刀片完成了它的工作并将其状态更改回“可用”......冲洗并重复。

当您将实际的 jabber 消息与其带外功能结合起来时,这些服务器可以发布可以找到工作结果的位置。

在某种程度上,您认为需要传递消息的任何事情都可以使用 XMPP 完成。成为这个人对人,程序对程序,或任何组合。

于 2008-10-25T16:37:29.050 回答
1

我们使用 XMPP 和 BOSH 使用户能够通过手机直接和实时地与网络浏览器进行通信。

例如代码你可以查看我们的开源API

vooices 网站也有现场示例,您可以在其中通过网络浏览器使用手机控制地图和玩游戏:http ://www.vooices.us/

于 2009-05-11T10:12:04.163 回答
1

You might want to look at Vertebra which is...

a framework for orchestrating complex processes in a Cloud. It is designed with an emphasis on security, fault tolerance, and portability.

From the knowledge base:

Why was XMPP chosen for Vertebra?

于 2009-03-24T03:31:22.697 回答
1

我打算用它来接收来自我的系统的通知,例如:

  • 进程未完成
  • 报告未按时生成
  • 用户需要帮助

我已经以电子邮件的形式收到了许多此类消息。但是接收即时消息可能会更有效。

于 2008-10-22T18:12:07.430 回答
1

我们在http://superfeedr.com上使用 xmpp 作为“总线”和实时 API

于 2009-06-04T23:17:51.850 回答
1

您可以使用 Jabber 服务器来处理/代理客户端应用程序和另一个服务器应用程序之间的消息。

它实际上可以非常有效。

于 2008-09-22T13:09:09.550 回答
1

不是我,而是 Martin Woodward 使用 jabber 来控制显示构建服务器当前状态的“构建兔子”。

http://www.woodwardweb.com/gadgets/000434.html

于 2008-09-22T13:10:18.830 回答
1

XMPP 非常适合在不需要分成块的计算机之间来回发送消息。它们也不能太大。如果您使用正确的库,则设置起来非常容易。

于 2008-09-22T13:21:51.283 回答
1

Apple 使用 Jabber/XMPP 的订阅服务来实现mobileme的推送服务来发送推送通知。这是我所知道的用于非 IM 用途的最广泛使用的 Jabber。这篇文章有更多细节。

我的朋友们还构建了一个 Jabber python 机器人,它有点可爱但不是很有用:-)

编辑

最新的 Next Big Thing,Google Wave,在底层使用了 Jabber。进一步说明了协议的力量。

于 2008-09-22T13:35:44.197 回答
1

向网页发送消息。概念验证:esagila.com

于 2008-09-22T13:37:55.097 回答
1

基于 XMPP 的即时消息可以作为搜索引擎的一个很好的替代方案,用于搜索小型、自身完整且经常重复需要的信息。例如,你的每日星座运势——你每天都需要它,而且它并不大。

要查看此示例,请将 astro@askme.im 添加到您的 jabber 客户端(Gmail Chat/Gtalk/或任何其他 Jabber 客户端)中的联系人列表中,然后通过发送“帮助”一词来启动与该联系人的聊天。

另请参阅www.askme.im,了解基于聊天的解决方案的完整列表。

于 2009-05-01T10:47:24.847 回答
1

我过去使用 Jabber 来获取电子邮件通知。现在我将它用于低优先级的nagios 通知,它非常有用并且比 SMS 便宜得多:

于 2009-05-07T14:35:04.733 回答
1

爱荷华州立大学农学系用 Jabber 创建了这个:http: //mesonet.agron.iastate.edu/iembot/

如果你像我一样是个天气怪胎,这是非常酷的东西!

于 2009-06-20T02:09:38.283 回答
0

我一直认为 XMPP 是传递 SNMP 数据的好方法。OID 真的很痛苦,系统的大部分内容都不安全,而且 SNMP 陷阱永远不会像您希望的那样工作。中间有一个 XMPP 服务器和一个智能组件来做出一些选择,您可以使用它来发送 jabber 或其他通知、启动重新启动作业、更新网页或其他任何您需要的东西。

在这种情况下,XML 数据非常小,您可以让一个 XMPP 服务器同时与消息节中的人类或具有相同协议的计算机对话。

于 2009-09-28T19:28:40.803 回答