擅长:python、mysql、java
<p>如果你打算长期使用AMQP,那么我会避免使用Celery,因为他们使用AMQP的方式非常怪异,这表明开发人员不了解AMQP模型。在</p>
<p>bottle是一个很好的框架,用于组装RESTful应用程序(我用它来创建模拟服务器进行测试),如果你已经有了完成实际工作的代码,你可能会惊讶于瓶子应用程序有多短。在</p>
<p>我目前正在使用RabbitMQ构建Python应用程序,并通过kombu使用amqplib。我最初选择kombu,以防我想交换库并使用pika或其他东西,但现在我希望我刚使用amqplib,并在此基础上构建一个适当的Pythonic AMQP模型。在</p>
<p>一定要花点时间在RabbitMQ网站上阅读一些关于AMQP的博客和幻灯片演示文稿,否则您将无法真正理解AMQP模型,从而使事情变得更加困难。在</p>
<p>请不要使用xmlrpc,除非必须与其他应用程序对话。瓶子使简单的RESTful应用变得如此简单,以至于XMLRPC只是不必要的复杂性。在</p>