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
qile1
V2EX  ›  Python

Python 有类似 HTTPSQS 这样简单的队列没,最近弄危急值提醒系统,想咨询下

  •  
  •   qile1 · 2018-01-10 14:21:49 +08:00 · 2389 次点击
    这是一个创建于 2269 天前的主题,其中的信息可能已经有所发展或是发生改变。
    13 条回复    2018-01-11 09:49:08 +08:00
    owenliang
        1
    owenliang  
       2018-01-10 16:05:17 +08:00
    celery ?
    zbl430
        2
    zbl430  
       2018-01-10 16:15:45 +08:00
    楼上 celery 是任务队列,不是消息,RabbitMQ
    zhengwenk
        3
    zhengwenk  
       2018-01-10 16:18:10 +08:00
    HTTPSQS 有 http 的接口吧,Python 不能直接用么
    qile1
        4
    qile1  
    OP
       2018-01-10 18:27:19 +08:00
    @zhengwenk python 应该可以用,但是需要先整台服务器安装,如果 python 有模块直接 pip 安装后,更方便调用,rabbitMQ 和 zeromq 这些好像也都需要安装到服务器
    binux
        5
    binux  
       2018-01-10 18:30:31 +08:00
    就算你 pip 直接安装,你还不是要单独起它个进程来跑。这和你装个 rabbitMQ、zeromq 有什么区别?
    BiggerLonger
        6
    BiggerLonger  
       2018-01-10 18:32:34 +08:00
    上 rq 吧, 多個 redis 而已
    likuku
        7
    likuku  
       2018-01-10 18:38:29 +08:00
    不考虑用一些公有云的自家消息队列服务?假若你已经用云了。
    Cooky
        8
    Cooky  
       2018-01-10 18:41:05 +08:00 via Android
    简单队列用 multiprocess 的 Queue 看看
    qile1
        9
    qile1  
    OP
       2018-01-10 18:54:41 +08:00 via Android
    @likuku 都是内网使用,无法连公网
    消息队列主要未接触过,不知道上手容易不?
    httpsqs 这个实在是太简单了,js 好像也可以实现调用
    likuku
        10
    likuku  
       2018-01-10 18:57:11 +08:00
    @Cooky
    @qile1

    对哦,若全套都单机跑,python pip 里就有的 Queue 也足够了。

    没啥特别的,就当成是个带锁 list,标准的生产 /消费模型就准确描述它们了。
    mooncakejs
        11
    mooncakejs  
       2018-01-10 18:59:42 +08:00
    不支持 超时重试的队列和 redis 的 list 有什么区别?
    qile1
        12
    qile1  
    OP
       2018-01-11 00:30:54 +08:00 via Android
    http://xiaorui.cc/2015/05/10/使用 disque 做分布式消息队列支持重试和 ack 确认 /

    这个帖子里面介绍的消息队列不知性能如何,好像直接 pip 安装
    hand515
        13
    hand515  
       2018-01-11 09:49:08 +08:00
    redis
    lpush/brpop
    pub/sub
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3964 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:57 · PVG 08:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.