Mit node.js möchte ich eine RabbitMQ-Warteschlange lesen und die Nachricht in eine MongoDB-Datenbank schreiben. Wie umgehe ich das Lesen und das Schreiben innerhalb einer ACID-Transaktion, so dass die ganze Sache entweder funktioniert oder fehlschlägt?ACID-Transaktion in node.js
0
A
Antwort
0
Mongo empfiehlt zweiphasige emulieren commit mit dem folgenden Muster:
https://docs.mongodb.com/manual/core/write-operations-atomicity/
Auch ist es bereits implementiert:
Verwandte Themen
- 1. in Node.js
- 2. Node.js - ES6-Modulimport in Node.js 'require'
- 3. Node.js zu Node.js Kommunikation
- 4. Initialisierung in node.js || Wie die anfängliche Konfiguration in node.js
- 5. Node.js/MySQL: Drucken eigentliche Abfrage in Fehlerprotokoll in node.js
- 6. node.js:
- 7. Node.js Theorie - Node.js, Express.js, Passport.js
- 8. Inheritance in Node.js
- 9. Google APIs in Node.js
- 10. http-Proxy in Node.js
- 11. Versionsabhängige Vererbung in Node.js
- 12. Antwort Reihenfolge in Node.js?
- 13. REST-Client in node.js
- 14. Wie erhielt in Node.js
- 15. Kann GET in Node.js
- 16. Async-Fluss in node.js
- 17. Closure in Node.js
- 18. Ereignisse in Node.js lösen
- 19. Vorschläge für in node.js
- 20. Wie umleiten in node.js
- 21. Dateibesitzer in Node.js ändern
- 22. Hash_hmac entspricht in Node.js
- 23. Node.js Anfrage in Funktion
- 24. Dynamisch Rohrketten in Node.js
- 25. Socket-Ausnahmen in node.js
- 26. in Node.js Callbackhandler
- 27. Interceptor in Node.js
- 28. Disable GC in Node.js
- 29. Jquery Tabulator in Node.js
- 30. Expanding/Resolving ~ in node.js