SlideShare ist ein Scribd-Unternehmen logo
Vorstellung der Aufgabenstellung der Adyton Systems AG im Rahmen der Ringvorlesung ITmitte.de an der Universität Leipzig
Event-basierte, verteilte Anwendungen
       mit Python und ZeroMQ
Verteilte Anwendungen
●   Hinter vielen Systemen verbergen sich
    komplexe, verteilte Systeme
    –   Handy, Fernseher, Applikationen, Firewalls
●   Wiederverwendbarkeit extrem wichtig
●   Sprachunabhängigkeit
    –   Z.B. durch netzwerkbasierte Schnittstellen
●   Skalierbarkeit
    –   Z.B. durch netzwerkbasierte Schnittstellen
ZeroMQ
ZeroMQ
●   An Sockets angelehnte API
●   Verschiedene Transportmechanismen
    –   TCP, Unix Sockets, in-process
    –   In der Verwendung identisch
●   Unterstützt beim Entwurf von Messaging
    Patterns durch unterschiedliche Socket-Typen
Event-basierte Anwendungen
●   Ausnutzen von I/O-Wartezeiten o.Ä.
●   Keine Parallelisierung
●   Kein Overhead für Threads, Locks, etc.
●   Reduziert Komplexität
●   Richtige Anwendung will trotzdem gelernt sein
GEvent
●   Abstraktion des Event-Konzepts
●   Verwendung von Koroutinen (Greenlets)
●   Pseudoparallelisierung
    –   Anlehnung an Threads
    –   Niemals tatsächlich parallele Ausführung
    –   Blockierende Aufrufe geben Kontrolle an Event-
        Bibliothek zurück
Beispielanwendung

Weitere ähnliche Inhalte

Andere mochten auch

Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
INACAP
 
1 noción y practica de la situación problema en historia
1 noción y practica de la situación problema  en historia1 noción y practica de la situación problema  en historia
1 noción y practica de la situación problema en historia
Gaby Vela Soberanis
 
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
INACAP
 
Microscopios
MicroscopiosMicroscopios
Microscopios
merchealari
 
Exposicion
ExposicionExposicion
Exposicion
leo_lfl
 
Ruth Andre Fine Art - Abstract Paintings
Ruth Andre Fine Art - Abstract PaintingsRuth Andre Fine Art - Abstract Paintings
Ruth Andre Fine Art - Abstract Paintings
Ruth Andre
 
Obra de teatro
Obra de teatroObra de teatro
Obra de teatro
denizmanjarrez
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
Jesus1499
 
Quieren descubrir la forma en la que
Quieren descubrir  la forma en la queQuieren descubrir  la forma en la que
Quieren descubrir la forma en la que
segundob2012
 
Informe Especial Nº1. Educación y Mundos Virtuales 3D.
Informe Especial Nº1. Educación y Mundos Virtuales 3D. Informe Especial Nº1. Educación y Mundos Virtuales 3D.
Informe Especial Nº1. Educación y Mundos Virtuales 3D.
Victor Hugo Castro Cardona
 
ValOr, Magazin der Valiant Bank
ValOr, Magazin der Valiant BankValOr, Magazin der Valiant Bank
ValOr, Magazin der Valiant Bank
Sylvie Castagné
 
Historische tatsachen nr. 07 udo walendy der moderne index
Historische tatsachen nr. 07 udo walendy der moderne indexHistorische tatsachen nr. 07 udo walendy der moderne index
Historische tatsachen nr. 07 udo walendy der moderne index
RareBooksnRecords
 
Wiki
WikiWiki
Chaussee m2
Chaussee m2Chaussee m2
Chaussee m2
Surisaday Reza
 
C sharp
C sharpC sharp
C sharp
Elena Gomez
 
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
EGELI Informatik AG
 
Clima institucional
Clima institucionalClima institucional
Clima institucional
DarylHannah
 
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
NAXOS Deutschland GmbH
 
Wissensorientiertes Projektmanagement
Wissensorientiertes ProjektmanagementWissensorientiertes Projektmanagement
Wissensorientiertes Projektmanagement
Jörg Dirbach
 

Andere mochten auch (20)

Yurchenko-Pecha
Yurchenko-PechaYurchenko-Pecha
Yurchenko-Pecha
 
Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
Sr. Sebastián Errázuriz, Fundador de Actitud Lab, "Mejorando el país desde la...
 
1 noción y practica de la situación problema en historia
1 noción y practica de la situación problema  en historia1 noción y practica de la situación problema  en historia
1 noción y practica de la situación problema en historia
 
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
Sr. Tomas de Lara, Colíder de Sistemas B Brasil y Cofundador de Goma, "Colabo...
 
Microscopios
MicroscopiosMicroscopios
Microscopios
 
Exposicion
ExposicionExposicion
Exposicion
 
Ruth Andre Fine Art - Abstract Paintings
Ruth Andre Fine Art - Abstract PaintingsRuth Andre Fine Art - Abstract Paintings
Ruth Andre Fine Art - Abstract Paintings
 
Obra de teatro
Obra de teatroObra de teatro
Obra de teatro
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
 
Quieren descubrir la forma en la que
Quieren descubrir  la forma en la queQuieren descubrir  la forma en la que
Quieren descubrir la forma en la que
 
Informe Especial Nº1. Educación y Mundos Virtuales 3D.
Informe Especial Nº1. Educación y Mundos Virtuales 3D. Informe Especial Nº1. Educación y Mundos Virtuales 3D.
Informe Especial Nº1. Educación y Mundos Virtuales 3D.
 
ValOr, Magazin der Valiant Bank
ValOr, Magazin der Valiant BankValOr, Magazin der Valiant Bank
ValOr, Magazin der Valiant Bank
 
Historische tatsachen nr. 07 udo walendy der moderne index
Historische tatsachen nr. 07 udo walendy der moderne indexHistorische tatsachen nr. 07 udo walendy der moderne index
Historische tatsachen nr. 07 udo walendy der moderne index
 
Wiki
WikiWiki
Wiki
 
Chaussee m2
Chaussee m2Chaussee m2
Chaussee m2
 
C sharp
C sharpC sharp
C sharp
 
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
Gipfeltreffen März 2012: Präsentation Mitarbeiterzufriedenheit (Christian Katz)
 
Clima institucional
Clima institucionalClima institucional
Clima institucional
 
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
Blu-ray, DVD- und CD-Neuheiten März 2014 Nr. 2 (Im Vertrieb der NAXOS Deutsch...
 
Wissensorientiertes Projektmanagement
Wissensorientiertes ProjektmanagementWissensorientiertes Projektmanagement
Wissensorientiertes Projektmanagement
 

Ähnlich wie Vorstellung der Aufgabenstellung der Adyton Systems AG im Rahmen der Ringvorlesung ITmitte.de an der Universität Leipzig

Integriertes Sicherheitssystem für mobile Geraete
Integriertes Sicherheitssystem für mobile GeraeteIntegriertes Sicherheitssystem für mobile Geraete
Integriertes Sicherheitssystem für mobile Geraete
Sven Wohlgemuth
 
DWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture appliedDWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture applied
Ramon Anger
 
Webtechnologien - Technische Anforderungen an Informationssysteme
Webtechnologien - Technische Anforderungen an InformationssystemeWebtechnologien - Technische Anforderungen an Informationssysteme
Webtechnologien - Technische Anforderungen an Informationssysteme
L3T - Lehrbuch für Lehren und Lernen mit Technologie
 
QUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECTQUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions
 
Praxismodul Abschlussdiskussion.pptx
Praxismodul Abschlussdiskussion.pptxPraxismodul Abschlussdiskussion.pptx
Praxismodul Abschlussdiskussion.pptx
KendriKx
 

Ähnlich wie Vorstellung der Aufgabenstellung der Adyton Systems AG im Rahmen der Ringvorlesung ITmitte.de an der Universität Leipzig (6)

openHAB @ rheinJUG Düsseldorf
openHAB @ rheinJUG DüsseldorfopenHAB @ rheinJUG Düsseldorf
openHAB @ rheinJUG Düsseldorf
 
Integriertes Sicherheitssystem für mobile Geraete
Integriertes Sicherheitssystem für mobile GeraeteIntegriertes Sicherheitssystem für mobile Geraete
Integriertes Sicherheitssystem für mobile Geraete
 
DWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture appliedDWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture applied
 
Webtechnologien - Technische Anforderungen an Informationssysteme
Webtechnologien - Technische Anforderungen an InformationssystemeWebtechnologien - Technische Anforderungen an Informationssysteme
Webtechnologien - Technische Anforderungen an Informationssysteme
 
QUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECTQUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECT
 
Praxismodul Abschlussdiskussion.pptx
Praxismodul Abschlussdiskussion.pptxPraxismodul Abschlussdiskussion.pptx
Praxismodul Abschlussdiskussion.pptx
 

Mehr von Community ITmitte.de

IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni LeipzigIT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
Community ITmitte.de
 
34. Open Network *mitte
34. Open Network *mitte34. Open Network *mitte
34. Open Network *mitte
Community ITmitte.de
 
Silicon saxony zff führungs- und organisationskultur
Silicon saxony   zff führungs- und organisationskulturSilicon saxony   zff führungs- und organisationskultur
Silicon saxony zff führungs- und organisationskultur
Community ITmitte.de
 
Personaltrends 2014 Mitteldeutschland Themen AK Personalentwicklung Silicon...
Personaltrends 2014 Mitteldeutschland   Themen AK Personalentwicklung Silicon...Personaltrends 2014 Mitteldeutschland   Themen AK Personalentwicklung Silicon...
Personaltrends 2014 Mitteldeutschland Themen AK Personalentwicklung Silicon...
Community ITmitte.de
 
31. Community Training von ITmitte und OFFICEmitte
31. Community Training von ITmitte und OFFICEmitte31. Community Training von ITmitte und OFFICEmitte
31. Community Training von ITmitte und OFFICEmitte
Community ITmitte.de
 
31. Community Training ITmitte und OFFICEmitte
31. Community Training ITmitte und OFFICEmitte31. Community Training ITmitte und OFFICEmitte
31. Community Training ITmitte und OFFICEmitte
Community ITmitte.de
 
28. OpenNetwork Event 2013
28. OpenNetwork Event 201328. OpenNetwork Event 2013
28. OpenNetwork Event 2013
Community ITmitte.de
 
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
Community ITmitte.de
 
29. OpenNetwork Event, Präsentation leipzig school of media
29. OpenNetwork Event, Präsentation leipzig school of media29. OpenNetwork Event, Präsentation leipzig school of media
29. OpenNetwork Event, Präsentation leipzig school of media
Community ITmitte.de
 
29. OpenNetwork Event, Initiative "Faire-Karriere"
29. OpenNetwork Event, Initiative "Faire-Karriere"29. OpenNetwork Event, Initiative "Faire-Karriere"
29. OpenNetwork Event, Initiative "Faire-Karriere"
Community ITmitte.de
 
29. OpenNetwork Event, kanaleo.de
29. OpenNetwork Event, kanaleo.de29. OpenNetwork Event, kanaleo.de
29. OpenNetwork Event, kanaleo.de
Community ITmitte.de
 
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
Community ITmitte.de
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Community ITmitte.de
 
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der RingvorlesungVorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
Community ITmitte.de
 
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
Community ITmitte.de
 
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.deVorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
Community ITmitte.de
 
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDDRingvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Community ITmitte.de
 
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
Community ITmitte.de
 

Mehr von Community ITmitte.de (20)

IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni LeipzigIT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
IT-Ringvorlesung - Ein Projekt von ITmitte mit der Uni Leipzig
 
34. Open Network *mitte
34. Open Network *mitte34. Open Network *mitte
34. Open Network *mitte
 
IT-Ringvorlesung
IT-RingvorlesungIT-Ringvorlesung
IT-Ringvorlesung
 
Silicon saxony zff führungs- und organisationskultur
Silicon saxony   zff führungs- und organisationskulturSilicon saxony   zff führungs- und organisationskultur
Silicon saxony zff führungs- und organisationskultur
 
Personaltrends 2014 Mitteldeutschland Themen AK Personalentwicklung Silicon...
Personaltrends 2014 Mitteldeutschland   Themen AK Personalentwicklung Silicon...Personaltrends 2014 Mitteldeutschland   Themen AK Personalentwicklung Silicon...
Personaltrends 2014 Mitteldeutschland Themen AK Personalentwicklung Silicon...
 
33. Community Training
33. Community Training33. Community Training
33. Community Training
 
31. Community Training von ITmitte und OFFICEmitte
31. Community Training von ITmitte und OFFICEmitte31. Community Training von ITmitte und OFFICEmitte
31. Community Training von ITmitte und OFFICEmitte
 
31. Community Training ITmitte und OFFICEmitte
31. Community Training ITmitte und OFFICEmitte31. Community Training ITmitte und OFFICEmitte
31. Community Training ITmitte und OFFICEmitte
 
28. OpenNetwork Event 2013
28. OpenNetwork Event 201328. OpenNetwork Event 2013
28. OpenNetwork Event 2013
 
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
29. OpenNetwork Event, Präsentation Absolventenmesse Mitteldeutschland
 
29. OpenNetwork Event, Präsentation leipzig school of media
29. OpenNetwork Event, Präsentation leipzig school of media29. OpenNetwork Event, Präsentation leipzig school of media
29. OpenNetwork Event, Präsentation leipzig school of media
 
29. OpenNetwork Event, Initiative "Faire-Karriere"
29. OpenNetwork Event, Initiative "Faire-Karriere"29. OpenNetwork Event, Initiative "Faire-Karriere"
29. OpenNetwork Event, Initiative "Faire-Karriere"
 
29. OpenNetwork Event, kanaleo.de
29. OpenNetwork Event, kanaleo.de29. OpenNetwork Event, kanaleo.de
29. OpenNetwork Event, kanaleo.de
 
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
DataHaptics GmbH stellt ihr Projekt aus dem Bereich Online Marketing in Ringv...
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
 
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der RingvorlesungVorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
Vorstellung der Aufgabenstellung der lpa GmbH im Rahmen der Ringvorlesung
 
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
Kickoff Präsentation Ringvorlesung ITmitte.de Sommersemester 2013 Universität...
 
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.deVorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
Vorstellung der Aufgabenstellung der lpa im Rahmen der Ringvorlesung ITmitte.de
 
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDDRingvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
 
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
9. Community Training ITmitte.de - technische Weiterentwicklungen und Neuerun...
 

Vorstellung der Aufgabenstellung der Adyton Systems AG im Rahmen der Ringvorlesung ITmitte.de an der Universität Leipzig

  • 3. Verteilte Anwendungen ● Hinter vielen Systemen verbergen sich komplexe, verteilte Systeme – Handy, Fernseher, Applikationen, Firewalls ● Wiederverwendbarkeit extrem wichtig ● Sprachunabhängigkeit – Z.B. durch netzwerkbasierte Schnittstellen ● Skalierbarkeit – Z.B. durch netzwerkbasierte Schnittstellen
  • 5. ZeroMQ ● An Sockets angelehnte API ● Verschiedene Transportmechanismen – TCP, Unix Sockets, in-process – In der Verwendung identisch ● Unterstützt beim Entwurf von Messaging Patterns durch unterschiedliche Socket-Typen
  • 6. Event-basierte Anwendungen ● Ausnutzen von I/O-Wartezeiten o.Ä. ● Keine Parallelisierung ● Kein Overhead für Threads, Locks, etc. ● Reduziert Komplexität ● Richtige Anwendung will trotzdem gelernt sein
  • 7. GEvent ● Abstraktion des Event-Konzepts ● Verwendung von Koroutinen (Greenlets) ● Pseudoparallelisierung – Anlehnung an Threads – Niemals tatsächlich parallele Ausführung – Blockierende Aufrufe geben Kontrolle an Event- Bibliothek zurück