Donnerstag, 4. Februar 2010

Windows Azure - Lock Mechanismen

Wenn man sich mit der Architektur von Windows Azure Applikationen beschäftigt kommt man irgendwann zwangsläufig an die Stelle, wo man sich fragt: Wie verhindere ich eigentlich, das auf meine Ressourcen nicht von einem anderen parallelen Worker-Prozess zugegriffen werden.

WORKERROLE RESPONSIBILITIES
  1. Message lesen
  2. Message unsichtbar machen, während der Verarbeitung (automatisches Verhalten !!!).
  3. Task beenden
  4. Message löschen

Also brauchen wir uns bei den Queues darum gar nicht nicht kümmern :-). Es gibt übrigens noch eine zweite Methode PeekMessage, welche die Message für andere Prozesse nicht unsichtbar macht.

Keine Kommentare:

Kommentar veröffentlichen