0
Job-Scheduling in PHP
Agenda <ul>1.) Message Oriented Middleware 2.) ActiveMQ 3.) Stomp 4.) Code </ul>
<ul>Message Oriented Middleware </ul><ul><li>Zend Server Queue
IBM Websphere
ActiveMQ
diverse PHP-Klassen/-Anwendungen
uvm. </li></ul>
Webseite: http://activemq.apache.org/ <ul><li>Eigenständiger JMS-Provider
integration patterns provider
Upcoming SlideShare
Loading in...5
×

Job-Scheduling mit PHP

3,047

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,047
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×