tail -f syslog
)。我有现有的Python代码库用于实现特定的内容。在查看了许多现有框架之后,显然的答案似乎是Django+Celery。但是,我不想“学习Django”,也不需要其95%的功能。我只需要简单的身份验证,可能需要sqlalchemy,易于ajax,amqp,xmlrpc会很有帮助。
我会考虑使用Mongrel2,但我强烈偏好RabbitMQ而不是0MQ(出于一些特定的实现原因)。
我最初花费了很多时间学习Twisted,并最终从中获得了几百个有用的LOC,但我发现我扭曲了(哈哈)太多平台代码以适应它的回调模型。它实际上非常符合要求(除了它自己的amqp实现),但它太令人沮丧了,我经历了很多代码迭代(每个“扭曲的时刻”都有一个),所以完全放弃了。
请问有人能帮我解决这个问题吗?Tornado?
编辑:
明确表示,与RabbitMQ(或另一个amqp提供者)的集成是至关重要的,并且实际上是问题的关键。