Je voudrais écrire un serveur UDP Node.js
sur Heroku et projeter de mettre en file d'attente les données à une instance de Rails (dyno) pour le traiter? Quels sont les avantages et les inconvénients de l'utilisation Delayed Job vs RabbitMQ? Merci, ChiragQuels sont les avantages et les inconvénients de Delayed Job vs RabbitMQ sur Heroku?
Répondre
Ils sont très difficiles à comparer! RabbitMQ est un système de messagerie, tandis que delayed_job est une file d'attente de tâches soutenue par une base de données. Avec RabbitMQ, vous pouvez créer une file d'attente de tâches, mais ce n'est que l'un des nombreux cas d'utilisation. On peut dire que delayed_job est une implémentation très limitée d'une file d'attente de tâches, car la base de données n'est pas adaptée à ce type de travail. (voir par exemple http://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Night.pdf) La base de données peut fonctionner correctement pour des configurations simples, mais elle risque de tomber en panne.
Si vous voulez une file d'attente de tâches, je vous suggère de chercher celle qui prend en charge RabbitMQ.
- 1. Quelles sont les limitations avec Delayed Job sur Heroku?
- 2. Quels sont les avantages/inconvénients de py2exe
- 3. Quels sont les avantages et les inconvénients de Liftweb Comet?
- 4. Quels sont les avantages et les inconvénients de NHibernate?
- 5. Quels sont les avantages et les inconvénients de l'utilisation d'OpenID?
- 6. Quels sont les avantages et les inconvénients d'avoir plusieurs héritages?
- 7. Quels sont les avantages et inconvénients de l'USI?
- 8. Prims vs Polys: quels sont les avantages et les inconvénients de chacun?
- 9. Quels sont les avantages et les inconvénients de LinkedHashMaps vs. LinkedHashSets?
- 10. Quels sont les avantages et les inconvénients de Angular.js vs. Elm?
- 11. Quels sont les avantages et les inconvénients de Makefile comprennent vs exécuter un Submake?
- 12. quels sont les avantages et les inconvénients de l'exécution de php sur les fenêtres
- 13. Quels sont les avantages/inconvénients de l'utilisation d'un CTE?
- 14. Quels sont les avantages/inconvénients des rapports DevExpress?
- 15. Quels sont les avantages et les inconvénients de gwt? Et pourquoi devrais-je choisir de l'utiliser?
- 16. Widget Android App Vs. Avantages et inconvénients
- 17. Machinist vs FactoryGirl - avantages et inconvénients
- 18. Web Service Security: Quels sont les avantages et les inconvénients de WSE3.0 et WCF?
- 19. Quels sont les avantages et les inconvénients de l'utilisation de MSI et MSP?
- 20. Fpgui et lcl et qt, quels sont les avantages et les inconvénients?
- 21. Avantages et inconvénients: Hibernate vs EJB 3
- 22. Quels sont les avantages et les inconvénients de l'utilisation de l'héritage dans une base de données?
- 23. Quels sont les inconvénients et les avantages de l'utilisation de NoCount dans Reporting Services?
- 24. Quels sont les avantages et les inconvénients de la conception de base de données suivante?
- 25. Quels sont les avantages ou les inconvénients de l'utilisation de dbml pour les requêtes linq2sql?
- 26. Erlang: Quels sont les avantages et les inconvénients des différentes méthodes pour éviter les variables intermédiaires?
- 27. WPF - MVVM - Quels sont les avantages et les inconvénients des différentes techniques de création de vues?
- 28. Quels sont les avantages et les inconvénients de laisser Google héberger jQuery pour moi?
- 29. Quels sont les avantages et les inconvénients de git submodule and Repo?
- 30. Quels sont les avantages et les inconvénients de la mise en œuvre d'une session mono-utilisateur?