|
<< Click to Display Table of Contents >> Navigation: Programmiermodell > RabbitMQ und PostgreSQL Anbindungen |
Bei der Nutzung von RabbitMQ und PostgreSQL empfehle ich transaktionsorientierte Nutzung.
Das bedeutet, dass die einzelnen Serviceprozesse nicht selber direkt auf RabbitMQ und PostgreSQL zugreifen, sondern die durchzuführenden Aufträge zuerst in einer Arbeitsqueue ablegen und und ein externer Prozess arbeitet diese Aufträge ab.
Das packt die gesamten Arbeiten unter das Transaktionsmanagent von Gemstone/S und die einzelnen Arbeitsprozesse müssen keine Netzwerkverbindungen aufbauen.