V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
whnzy
V2EX  ›  Python

打算用 RabbitMQ 消息系统写个聊天软件.

  •  
  •   whnzy · 2015-06-19 17:14:31 +08:00 · 7487 次点击
    这是一个创建于 3448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近使用RabbitMQ比较多,有了这样的想法.
    不知带好不好实现,Python用的比较多.
    有没有人想一起.

    16 条回复    2015-06-23 10:57:40 +08:00
    yuankui
        1
    yuankui  
       2015-06-19 17:27:41 +08:00
    挺好的~
    xujialiang
        2
    xujialiang  
       2015-06-19 17:28:09 +08:00
    这货收费的吧。。。。
    xujialiang
        3
    xujialiang  
       2015-06-19 17:38:04 +08:00
    我用消息队列实现了一部分。。。一个人做不下去。。。。哈哈哈哈
    jsq2627
        4
    jsq2627  
       2015-06-19 17:41:05 +08:00
    @xujialiang 使用是免费的吧,只不过有收费的商业支持服务
    BuilderQiu
        5
    BuilderQiu  
       2015-06-19 17:52:52 +08:00
    简单的应该还是好写吧。。
    实现过简单的
    kemingcao
        6
    kemingcao  
       2015-06-19 18:26:44 +08:00
    开个脑洞,可以使用Redis pub/sub。
    ipconfiger
        7
    ipconfiger  
       2015-06-19 18:32:31 +08:00
    @kemingcao 这个我有现成的实现,RabbitMQ也还好吧,也不会很复杂,看走web的还是客户端
    znoodl
        8
    znoodl  
       2015-06-19 18:32:51 +08:00 via iPhone
    这货太重,如果几千人聊天你要建多少队列啊
    ipconfiger
        9
    ipconfiger  
       2015-06-19 18:33:42 +08:00
    @znoodl 又不是每个人一个队列
    soli
        10
    soli  
       2015-06-19 18:37:13 +08:00
    搞一台 Message Sight,用 MQTT,对移动设备友好。
    pubby
        11
    pubby  
       2015-06-19 19:50:54 +08:00
    这个以后数据迁移比较麻烦,跟hostname绑定的。

    我全部改成beanstalk了
    cloudcache
        12
    cloudcache  
       2015-06-19 22:13:40 +08:00
    然后你会死的很难看
    isaaczeng
        13
    isaaczeng  
       2015-06-19 22:30:06 +08:00
    Redis 也支持 pub/sub
    Bluecoda
        14
    Bluecoda  
       2015-06-20 05:29:29 +08:00
    这个不就是消息列队么?无所谓用哪个吧,我觉得反而是客户端那边的协议更为重要MQTT,websocket之类的
    oska874
        15
    oska874  
       2015-06-20 23:23:52 +08:00
    以前用activemq 写过聊天工具,觉得mq 这类东西也就能写个小局域网内的通信工具,大了的话,看服务器和网络了。
    whnzy
        16
    whnzy  
    OP
       2015-06-23 10:57:40 +08:00
    rabbitMQ的是蛮大的,但是解决了存储问题,理一理过程,打算开始写.有人写过可以参考下代码吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.