| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.queue.introduction">
- <title>Einführung</title>
- <para>
- <classname>Zend_Queue</classname> bietet Factory Funktionen ob spezielle Queue Client
- Objekte zu erstellen.
- </para>
- <para>
- Eine Message Queue ist eine Methode für entferntes Bearbeiten. Zum Beispiel könnte eine Job
- Broker Anwendung mehrere Anwendungen für Jobs akzeptieren und das von einer Vielzahl von
- Quellen.
- </para>
- <para>
- Man könnte eine Queue "<filename>/queue/applications</filename>" erstellen die einen Sender
- und einen Empfänger hat. Der Sender würde jede vorhandene Quelle sein die sich zum
- Nachrichten Service verbinden kann oder indirekt zu einer Anwendung (Web) die sich zum
- Nachrichten Service verbinden kann.
- </para>
- <para>
- Der Sender sendet eine Nachricht an die Queue:
- </para>
- <programlisting language="xml"><![CDATA[
- <resume>
- <name>John Smith</name>
- <location>
- <city>San Francisco</city>
- <state>California</state>
- <zip>00001</zip>
- </location>
- <skills>
- <programming>PHP</programming>
- <programming>Perl</programming>
- </skills>
- </resume>
- ]]></programlisting>
- <para>
- Der Empfänger oder Konsument der Queue würde die Nachricht entgegennehmen und den Prozess
- weiterbearbeiten.
- </para>
- <para>
- Es gibt viele Nachrichten-Pattern die Queues angehängt werden können um den kontrollierten
- Ablauf des Codes zu abstrahieren um Metriken, Transformationen, und Monitoring für
- Nachrichten-Queues anzubieten. Ein gutes Buch für Nachrichten-Pattern ist <ulink
- url="http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Addison-Wesley/dp/0321200683">Enterprise
- Integration Patterns: Designing, Building, and Deploying Messaging Solutions
- (Addison-Wesley Signature Series)</ulink>
- (ISBN-10 0321127420; ISBN-13 978-0321127426).
- </para>
- </sect1>
|