| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
(Das „Melden“ des Events ist ja simpel, da muss System 1 ja nur über einen Request dem Event Bus ein mal Bescheid geben.) Zu überlegen wäre, ob der Event Bus ein dauernd laufendes Script/Programm sein muss, oder ob da „aufrufen“ beim Melden eines neuen Events reicht. Vermutlich ersteres, denn die Zustellung der Eventmeldung an alle anderen Systeme muss ja im Zweifelsfalle nicht augenblicklich klappen, ggf. reagiert eines dieser Systeme gerade nicht/ist ausgelastet, so dass die Nachricht kurze Zeit später noch mal gesendet werden muss. Per Google finde ich auf die Schnelle zum Thema nur folgendes, Ajax/PHP Distributed Event Bus - ich weiß nicht, wie AJAX-lastig dieser Artikel ist, und was davon du auf dein System übertragen kannst - aber schau mal rein.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | ||
| | |
| | |||
| Neuer Benutzer | Zitat:
Zitat:
Es sieht so aus, als müsste ich das selbst implementieren. Ich werde im ersten Schritt mit einem Singleton arbeiten, das die Ereignis-Verteilungslogik kapselt. Ich gehe erst einmal davon aus, dass die Systeme auf demselben Rechner liegen und dass der Event Bus beide direkt aufrufen kann. Ich schlage folgenden Aufbau vor: Ereignis-Erzeugung läuft etwa so ab: PHP-Code: listeners.ini Code: listener1.class = .../UserCrudListener.php listener1.eventtype0 = UserCreatedEvent listener1.eventtype1 = UserChangedEvent listener1.eventtype2 = UserDeletedEvent PHP-Code: Geht das noch einfacher? Grüße André | ||
| | |
| | ||
| Neuer Benutzer | Zitat:
Die Architektur ist einfach die sauberste, die mir einfällt. Lässt sich gut debuggen, erweitern und warten. Ich denke, es lohnt sich. | |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wozu soll das ganze denn dienen?
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] SQL UPDATE bei onclick Event! | Livastyle | JavaScript, Ajax und mehr | 9 | 14.01.2010 22:28 |
| [Erledigt] Im <option> ein onClick Event für Vorauswahl | Felix | JavaScript, Ajax und mehr | 2 | 08.09.2009 14:53 |
| variable mit onclick an php | drombusch | PHP Tipps 2009 | 8 | 30.08.2009 14:45 |
| [Erledigt] OnClick event abbrechen | Frank | JavaScript, Ajax und mehr | 4 | 25.08.2009 12:15 |
| addEventListener mit Parameter aus Event | drsoong | JavaScript, Ajax und mehr | 4 | 13.04.2009 23:02 |
| Event: User Regestrierung in die Datenbank??? | Dunkelelf9 | Datenbanken | 2 | 22.12.2008 15:49 |
| jQuery: Parameter an onclick Event | ecomeback | HTML, Usability und Barrierefreiheit | 1 | 08.04.2008 11:23 |
| Event abfangen | Ambience | JavaScript, Ajax und mehr | 4 | 30.08.2007 14:36 |
| für jedes Event immer neuen Ordner anlegen, sinnvoll? | Matthiasnet | PHP Tipps 2007 | 3 | 19.05.2007 11:57 |
| Event in Kalender ausgeben | zoro | PHP Tipps 2007 | 3 | 02.05.2007 13:40 |
| Mauszeiger Position (ohne Event) | cowabunga1984 | HTML, Usability und Barrierefreiheit | 4 | 04.04.2007 12:01 |
| JS - node, onClick Event hinzufügen, MSIE | Zergling-new | HTML, Usability und Barrierefreiheit | 3 | 21.07.2006 19:46 |
| Suche PHP Event Kalender | PHP Tipps 2005-2 | 2 | 28.09.2005 19:57 | |
| [Erledigt] Animiertes Gif auf Event starten | HTML, Usability und Barrierefreiheit | 3 | 12.02.2005 19:54 | |
| [Erledigt] probleme mit event datenbank | Datenbanken | 1 | 04.09.2004 00:30 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php eventbus, php event bus, eventbus php, event bus php, php event-bus, php bus, eventbus \php\, php events, $bus in php, php event system, php-event system, eventdatenbank \web service\, webservice eventdatenbank, php ajax event bus |