作为 Web 开发人员/经理,您发现 XMPP 都有哪些用途可以帮助您? [关闭]
Posted
技术标签:
【中文标题】作为 Web 开发人员/经理,您发现 XMPP 都有哪些用途可以帮助您? [关闭]【英文标题】:What uses have you found for XMPP that help you as a web developer/manager? [closed]作为 Web 开发人员/经理,您发现 XMPP 有哪些用途可以帮助您? [关闭] 【发布时间】:2009-02-26 10:37:05 【问题描述】:为了明确我的问题:
我最近在试验 XMPP - 我已经建立了自己的 XMPP 服务器,并试图弄清楚它在我们的开发过程中有什么用途。除了显而易见的事情(我们将其用于 IM-ing 并为我们的团队建立了一个群聊室),我们将其用作我们的问题跟踪系统和持续集成系统的通知平台。
我已经考虑过其他一些可能的用途,例如监控我们的服务器状态(通过存在层)、应用程序异常通知(通过 PubSub)等。
我的总体想法是为我们的开发过程构建某种统一的支持系统,该系统将通过常规 IM 客户端进行通信(不过,PubSub 支持会很棒)并使我们的流程更加透明和响应更快。
你有没有想过这样的事情?或者您是否为此目的使用了完全不同的东西?我只是在重新发明***吗?
【问题讨论】:
【参考方案1】:通过纯 PubSub 或 PEP(PubSub 子集)推送给订阅 IM 客户端的网站通知(很可能通过发布到 Atom 提要的更改)将成为普通企业即时消息传递之外的大型应用程序。
【讨论】:
【参考方案2】:我编写了一个机器人,它知道如何与我们的票务系统(我们的 Trac 网站)对话。用户可以要求查看当前 sprint 的票证,分配给他们的票证,他们可以通过票证“grep”,获取当前的里程碑信息并更新票证字段(workleft、status、owner 或 attach cmets)。这在一些开发者中很受欢迎——让人们保持更新他们的票是一件好事。
【讨论】:
听起来是个不错的项目。有释放它的想法吗? 嗯,是的,我应该这样做...... 您好,有这方面的消息吗?听起来很有趣。【参考方案3】:IMified (imified.com) 是构建您所说的应用程序的一种非常好的方式。
【讨论】:
以上是关于作为 Web 开发人员/经理,您发现 XMPP 都有哪些用途可以帮助您? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章