Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1830814
  • 博文数量: 241
  • 博客积分: 9862
  • 博客等级: 中将
  • 技术积分: 5206
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-18 23:23
文章分类
文章存档

2011年(14)

2010年(61)

2009年(48)

2008年(118)

我的朋友

分类:

2008-10-09 14:48:57

2008-08-06 00:32
最近听一个做类twitter系统的技术同行聊到, 简单了解了一下,原理如下


1. Rabbiter 是一个xmpp bot,即 IM 机器人,基于 和 RabbitMQ XMPP Transport实现,即底层还是一个消息服务器

2. Rabbiter 采用 开发,原理上具有良好的可扩展性,可支持非常大型的系统,通常跟 同时部署

3. Rabbiter 实现的原理上属于

4. Rabbiter 实现的功能上目前主要是微博客(microblogging)的功能,支持的指令包括 follow, unfollow, following, followers 等。(微博客是twitter, 饭否之类系统)

5. Rabbiter 可以实现 MUC (多人聊天) 或群功能,比如用户A/B/C/D互相follow, 就成了一个多人群体

6. 所有 Client 订阅信息都是 PUSH 过去, 原理上可以避免 twitter 目前遇到的 API 负荷过大问题。

这个是我1年前关于 XMPP 与 Microblogging 不成熟的想法:Twitter中文版类似系统实现的技术构想。那现在 Rabbiter 则是可用的 XMPP/Microblogging 产品了。

Rabbiter的网站及下载地址为:
阅读(932) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~