Tigase XMPP Server

Tigase XMPP Server是咱们的旗舰服务器端软件,提供XMPP服务或实例通讯(IC)服务。最基本的解释是Tigase是一个聊天服务器,但它远不止于此。聊天是其可能的应用程序之一,但任何类型的即时通讯服务,不管是人员仍是机器,均可以经过Tigase XMPP服务器进行。html

有至关多提供像开源:,当下几个XMPP服务器  的Openfire,  Jabberd2,  韵律  或专有:  ISODE,  Jabber的XCP,  ejabberd这些都是XMPP软件的很好的例子,咱们强烈建议您在作出决定以前检查它们。xmpp.org网站上提供了更完整的列表  git

 可是,Tigase XMPP Server在许多方面都是独一无二的。与全部其余产品同样,它彻底支持最新的规范:  RFC 6120 - XMPP CORE  和  RFC 6121 - XMPP IM   以及大量扩展可是Tigase超越了这一点。除了不断改进软件的专业且经验丰富的支持人员外,Tigase还具备“开箱即用”功能,具备如下功能:程序员

  • 高度优化。 没有调试数据,主二进制文件小于1MB。是的,咱们的开发人员在汇编程序上长大,并学会了将代码优化到最后一点。Tigase能够用10MB的内存成功运行  
  • 极其模块化。 没有固定的单行代码。每一个元素,组件,插件和功能均可以经过具备异常丰富的API的配置进行替换。
  • 很是灵活。 易于调整和定制,可与您的系统完美集成。Tigase能够根据您的需求或环境量身定制。
  • 支持开箱即用的群集。 无需查找和安装其余软件或额外的库。配置文件中只有2个额外的行,您如今能够进行群集了。
  • 专为运行而设计。 从  很是小的机器标准服务器  以及  很是大的,严肃的硬件从Raspberry Pi到Amazon EC2云,Tigase适合在家中使用。
  • 通过测试并准备就绪。 咱们拥有专有的  专用工具  来运行自动化测试,可根据您的需求进行配置。咱们还运行手动  兼容性测试 和  负载测试,全部测试结果都是公开的咱们使用的全部工具和配置详细信息也可供您使用。咱们相信这些数据不只应该公开,并且您应该有能力为本身重复这些结果。 
    是的,咱们真的为测试而疯狂。
  • 脚本支持内置。 有扩展的想法吗?须要将Tigase扩展到特定任务吗?想要使其模块化并独立于源代码吗?Tigase支持脚本语言,包括Groovy,Python,Ruby和Scala,所以您可使用本身喜欢的需求扩展软件。脚本甚至能够在实时环境中进行测试和运行,而无需重启。
  • 易于监控您能够经过HTTP,SNMP,JMX,XMPP甚至经过链接的数据库以多种方式访问​​服务器度量标准。甚至能够设置触发器,以便在服务器面临打嗝时经过电子邮件向人们发送电子邮件。你永远不会知道发生了什么。
  • 安全Tigase不只支持现代使用的全部安全标准,例如TLS,SASL,SSL等。它从头开始设计为安全,以保护用户的隐私。API不容许从为其余用户工做的代码访问用户的数据。服务器内部存在强烈的分离。这是为了保护用户免受程序员错误或懒惰的影响。编写糟糕的代码是行不通的。
  • OSGi准备好了。 在运行时支持热插拔和系统升级,无需重启。
  • 开源。 若是只有一我的能够创造杰做,那么有组织的思想社区能够创造真正使人敬畏的东西。为何开源软件比任何专有或闭源软件更好?互联网的面貌和人们使用它的方式一直在迅速变化。咱们全部的竞争对手都提供能够知足当今要求的优质产品。可是,明天,您可能须要更多新功能,这些功能可以让您从竞争对手中脱颖而出。您能够等到专有产品的供应商将这个新元素添加到他们的产品中,可是由于他们的全部客户都获得了这个,因此没有任何优点。您能够要求供应商专门为您添加此特定功能,他们可能会说不,或者可能会为此收取巨额费用。
    在任何开源项目中,您始终能够选择向项目团队询问某些特定功能,或者您能够自行添加该功能,以使其不适用于任何竞争对手。即便公司或开源项目背后的团队消失,该软件仍然存在,源代码可供您使用和扩展。

具备全部源代码的服务器可在AGPLv3 - GNU Affero通用公共许可证下免费得到github

相关文章
相关标签/搜索