System A erfasst X-Informationen von Benutzern über die Benutzeroberfläche. Diese Information wird validiert und in einer Datenbank gespeichert. Der Benutzer kann die Informationen ändern, hinzufügen oder löschen. Ich muss diese X-Informationen mit System B über den Web-Service synchronisieren. Außerdem muss ich diese Informationen so schnell wie möglich senden, nachdem sie in der Datenbank gespeichert wurden.Ist MSMQ eine gute Idee?
Ich dachte hier an MSMQ. System A sendet eine Nachricht an eine Warteschlange. Ein anderer Prozess, der auf Nachrichten in dieser Warteschlange wartet, verarbeitet die Nachricht, indem er die Informationen aus der Datenbank liest und an System B sendet. Ich möchte wissen, ob es eine gute Idee ist, hier MSMQ zu verwenden oder meinen eigenen einfachen Warteschlangenmechanismus zu schreiben polling die Datenbank regelmäßig.
Da in der Nähe von Echtzeit-Übertragung und Garantie erforderlich ist, dachte ich, es ist eine gute Idee, MSMQ zu verwenden. Gibt es noch andere bessere Lösungen?
Technologieplattform ist .Net mit Oracle-Datenbank.
Nun, ich habe auch keine Ahnung von MSMQ, mir ist nur das Konzept bekannt. –
Sehen Sie, ob dieses Tutorial hilft http://www.devx.com/dotnet/Article/27560/0/page/1 – Faheem