File: Zend_Queue-Introduction.xml

package info (click to toggle)
zendframework 1.12.9%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 133,584 kB
  • sloc: xml: 1,311,829; php: 570,173; sh: 170; makefile: 125; sql: 121
file content (58 lines) | stat: -rw-r--r-- 2,112 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?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>