Tinode即时通讯服务器。纯Go后端(许可证GPL 3.0),Java、Javascript 和 Swift 客户端绑定,以及对 C++、C#、Go、Java、Node、PHP、Python、Ruby、Objective-C 等的gRPC客户端支持.(许可证Apache 2.0)。有线传输是基于 websocket 的 JSON(也可以使用长轮询),用于自定义绑定,或者是带有 gRPC 的protobuf 。持久存储是 MySQL、MongoDB 或RethinkDB中的任何一种。通过编写自定义适配器可以支持其他数据库。
Tinode不是XMPP/Jabber。它与 XMPP不兼容。它旨在替代 XMPP。从表面上看,它很像开源的 WhatsApp 或 Telegram。
0.18 版。这是 Beta 质量的软件:功能完整且稳定,但可能存在一些错误或缺少功能。
XMPP的承诺是提供联合即时消息传递:任何人都可以启动一个能够与世界上任何其他 XMPP 服务器交换消息的 IM 服务器。不幸的是,XMPP 从未兑现这一承诺。即时通讯工具仍然是一堆互不相容的围墙花园,类似于 1990 年代后期的 AoL 对开放互联网的看法。
该项目的目标是实现 XMPP 的最初愿景:为联合即时消息创建一个现代开放平台,重点是移动通信。第二个目标是创建一个去中心化的 IM 平台,让政府更难追踪和阻止。
一个明确的非目标:我们不是在构建另一个 Slack 替代品。
| 留言与评论(共有 0 条评论) “” |