Job-Scheduling mit PHP

3.281 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
3.281
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
266
Aktionen
Geteilt
0
Downloads
15
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Job-Scheduling mit PHP

  1. 1. Job-Scheduling in PHP
  2. 2. Agenda <ul>1.) Message Oriented Middleware 2.) ActiveMQ 3.) Stomp 4.) Code </ul>
  3. 3. <ul>Message Oriented Middleware </ul><ul><li>Zend Server Queue
  4. 4. IBM Websphere
  5. 5. ActiveMQ
  6. 6. diverse PHP-Klassen/-Anwendungen
  7. 7. uvm. </li></ul>
  8. 8. Webseite: http://activemq.apache.org/ <ul><li>Eigenständiger JMS-Provider
  9. 9. integration patterns provider
  10. 10. API für nahezu jede Programmiersprache (u.a. Python, PHP, C++, uvm.)
  11. 11. Unterstützung diverser Protokolle (OpenWire, Rest, XMPP, Rest, RSS, uvm.) </li></ul>ActiveMQ
  12. 12. „ Java Message Service (JMS) ist eine durch den Java Community Process genormte Programmierschnittstelle (API) für die Ansteuerung einer Message Oriented Middleware (MOM) zum Senden und Empfangen von Nachrichten aus einem Client heraus, der in der Programmiersprache Java geschrieben ist. JMS ermöglicht verteilte Kommunikation, welche lose gekoppelt, verlässlich und asynchron läuft.“ Quelle: Wikipedia ActiveMQ
  13. 13. <ul><li>Topics </li><ul><ul><li>Subscribe/Unsubscribe-Funktionalität
  14. 14. Jedem eingeschriebenen Client wird die Nachricht zugestellt (über STOMP nur eingeschränkt nutzbar) </li></ul></ul><li>Queue </li><ul><ul><li>FiFo-Nachrichten-Queue
  15. 15. Nachrichten werden vorgehalten bis eine Abholung statt gefunden hat
  16. 16. Bestätigung mit ACK und Löschen der Nachricht </li></ul></ul></ul>ActiveMQ
  17. 17. „ Streaming Text Orientated Message Protocol„ ehemals: TTMP (TCP Transaction Multiplexing Protocol) Webseite: http://stomp.codehaus.org/ <ul><li>Protokoll, dass auch von ActiveMQ unterstützt wird
  18. 18. Arbeitet auf TCP-Ebene
  19. 19. Unterstützung der Kommandos „SEND“, „SUBSCRIBE“, „UNSUBSCRIBE“, „BEGIN“, „COMMIT“, „ABORT“, „ACK“ und „DISCONNECT“ </li></ul>Stomp
  20. 20. Code <ul><li>ActiveMQ Config
  21. 21. Präsentation Chat
  22. 22. PHP-Code </li></ul>
  23. 23. Fragen? Vielen Dank für die Aufmerksamkeit.

×