浏览(448 + ) 作者: clq 发表于 2019-08-12 15:05:45
编辑
关键字:
XmppMini 计划的目标
XmppMini 计划和我们其他的项目一样,都来自于实际的需求,当时我在创业给人外包一个商城系统的时候,没想到还真有不少用户购买商品。这就带来了一个非常大的问题,怎样及时通知我这位客户去赶紧给人发货呢?一开始我们使用的是现在最流行的手机短信,效果没得说,阿里云的就很好用。but 客户不干了,费用太高..太高..太高 ... 说实在的我一点没觉得高,一笔订单一个几分钱的短信嘛,所以说我们这些程序员都做不成老板 ...
... 好吧,换个通知系统就行了。上 email 呗,同事看了我一眼显然觉得太 low,不过没用 email 倒不是因为 low,确实电子邮件还不是即时通信。现成的解决方案当然是有的,那就是 xmpp 协议。但最后我们也还是没用成 xmpp ,因为现在的 xmpp 协议实在是太庞大了,要集成进已有的系统几乎是不可能的事情。
时间向前推移,我们开发了 newbt 免费邮箱,同样也面临一个严重的问题:如何即时的告知用户一封信已经收到?
我们毕竟是免费邮箱,如果用手机短信不出一个月估计就得破产。所以使用 xmpp 协议几乎是不可避免的选择。经历过多次与 xmpp 协议的交道,我们明白直接使用 xmpp 协议肯定是行不通的,必须要进行一部分的裁剪,最终形成的精减版协议必须极度的小巧才可能进行方便的集成,同时又不能过分裁减以免不兼容现有的客户端。最终形成的产物我们就给它取名为 xmppmini 。如果您也有类似的需求或者经历,欢迎一起来推广 xmppmini 项目,我保证它绝对足够的简单。
xmppmini 协议或者说是规范,都是公开开源的,项目地址列表在 http://newbt.net/ms/vdisk/list_bbs.php?id=175
我们的各个产品都是遵循这一协议规范的,同时为做一个示范和榜样,我们也同样完全开放了 pc 客户端的全部源码,同时为方便大家应用这一系统,将来也会陆续开发所有常用语言的 sdk (当然有能力的同学其实看过协议后自己要开发也是很简单的)。同时我们站长还在 cnblog 开设了一系列的文章列表,公开开发的全部设计思想并详尽解析了各个步骤的开发过程。
--------------------------------------------------------
目前,我们的 newbt 免费邮箱中就集成了 xmpp 的这一版本协议。大家注册一个邮箱账号后就可以直接使用邮箱地址登录。
我们的目标/计划产品如下:
1.一个长期有效的即时通讯账号,支持标准 xmpp 协议。
作用:
进度:已完成。注册一个 newbt.net 免费邮箱账号后即可用于 xmpp 即时通讯。
2.短信息即时提醒服务。
作用:相当于免费的手机短信通知服务。
进度:已完成。具体内容请访问 http://newbt.net/ms/vdisk/show_bbs.php?id=38D261B509DC9DAF591E5FA888DC1D0B&pid=170 。
3.真正实用的 PC 版本 xmpp 客户端。
作用:xmpp 协议至今没有一个真正实用的客户端,没问题,我们自己写了一个。而且是开源的,欢迎大家一起来参与。
进度:已完成。具体内容请访问 http://newbt.net/ms/vdisk/show_bbs.php?id=E4968ACA6FDBFB95E80D025C8FAF6162&pid=175 。
4.不限制人数的群服务器。
作用:让用户可以直接建立一个不受人数限制的群,这样再也不需要因为受到人数限制定期踢走一些用户了,其实就算是不活跃的用户也是宝贵的资源。
进度:尚未完成独立服务器,不过目前可以申请在 newbt.net 域名下建立自己的群。具体可以看我们的 pc 客户端。
[2020-06-12 20:48:21 最后更新]
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.