]> git.somenet.org - pub/jan/sbc.git/blob - queues
[XVSM] LoadBalancer skeleton
[pub/jan/sbc.git] / queues
1 Liste aller Messagequeues:
2         GroupConnector
3                 Da es Angabe ist, dass Gruppen einzelne Threads sein müssen, sind diese nun Fix mit
4                 dem GroupAgent verknüpft.
5                 Daten, die einzelne Gruppen senden, wollen wieder zurück an die Gruppen gelangen.
6                 Da ich keine einzelnen Queues/Gruppe machen wollte, gibt es den GroupConnector,
7                 welcher alle Messages empfängt und die Gruppen entsprechend aktualisiert und in der GUI anzeigt.
8         
9         PizzariaConnector
10                 Selbiges wie GroupConnector: eingehende Informationen über Tische, Gruppen, Pizzen, ...
11         
12         TablesFree
13                 Leere Tische, die zugewiesen werden können.
14                 
15         WantToSitAtTable
16                 Gruppen, die auf einen Tisch warten.
17                 
18         WantToOrder
19                 Gruppen, die eine Bestellungen, die von Waitern bearbeitet werden sollen.
20                 
21         PendingOrders
22                 Bestellungen, die in der Küche in auftrag gegeben wurden, aber noch nicht fertig/ausgeliefert sind.
23                 
24         OrderedPizzas
25                 Pizzen, die von Köchen gekocht werden sollen.
26         
27         WantToPay
28                 Sobald eine Gruppe fertig gegessen hat, will sie zahlen.
29         
30         WantToLeave
31                 Alle, die gehen wollen, bzw gegangen sind. Nichts liest aus dieser Queue.
32                 
33 ----------------------
34 Wartende Gruppen
35
36 Freie Tische
37
38 Bestellung bei Tisch
39
40 Pizzas von Bestellung (mit Bestellungs-ID) auf Theke, von der Köche Pizzas nehmen können
41
42 Halb-Fertige Bestellungs-Queue
43
44 Pizza-In-Zubereitungs-Queue
45
46 Fertige Pizza-Zubereitungs-Queue
47
48 Will-Zahlen-Queue