Zurück zur Skill-Übersicht

Skill-Wissen und Projektmarkt

ZeroMQ

Freelancer, Projekte, Experten und Wissen rund um ZeroMQ.

Kategorie

Backend

Quelle

ZeroMQ

ZeroMQ Freelancer und Projekte finden

Auf jobtic.com vernetzen sich IT-Freelancer direkt mit Recruitern, Fachbereichsleitern und Projektanbietern. Egal ob du Expertise im Bereich ZeroMQ suchst oder anbietest, unser intelligenter Algorithmus bringt dich direkt mit den passenden Spezialisten und Projekten zusammen.

Alles Wissenswerte zum Thema ZeroMQ

Wikipedia

ZeroMQ

Artikel öffnen
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst.

ZeroMQ (auch ØMQ, 0MQ oder ZMQ) ist eine asynchrone Nachrichtenaustauschbibliothek für High-Throughput Computing, die speziell auf Verteilte Systeme oder gleichzeitige Ausführung in verschiedenen Systemen entwickelt wurde. Es ist eine Message Queue, benötigt aber im Gegensatz zu Message Oriented Middleware keinen dedizierten Message Broker.

Geschichte

Der erste Entwurf für ZeroMQ wurde von Pieter Hintjens im November 2007 geschrieben.[3] iMatix bzw. Pieter Hintjens hat AMQP entwickelt, dieses wurde später als nicht wartbar und mit Designfehlern behaftet aufgegeben und ZeroMQ entwickelt. Deshalb zog sich iMatix aus der Entwicklung und den entsprechenden Gremien zurück.[4] Bis 2012 war Martin Sustrik der führende Entwickler[5] bei ZeroMQ, verließ aber das Projekt aufgrund von Bedenken wegen des Entwicklungsprozesses und des Copyrights für das Logo; er gründete daraufhin crossroads I/O.[6] Sustrik überführte crossroads I/O in nanomsg und schrieb den Code komplett neu.[7]

Einsatzbereiche

In einem White Paper[8] zur Marktanalyse wurden die möglichen Einsatzbereiche für ZeroMQ beschrieben:

  • Hochleistungssegmente: Geringe Latenz, kostengünstig, Geschwindigkeitsvorteil bei der Verarbeitung
    • Handelsplattformen
    • Investmentbanken
    • Datensammler und -aufbereiter (z. B. Reuters)
    • Börsen (Aktien, Devisen, Rohstoffe)
  • Weitere Märkte:
    • Geschäfts- und Institutionelle Nachrichtenübermittlung (Bezahlplattformen, Dokumentenübermittlung)
    • Embedded systems (z. B. Echtzeit Messsysteme)
    • Multimedia (Streaming-Plattformen)
    • Grid-Computing (z. B. im Bereich der Risikoanalyse)

Schnittstellen zu Programmiersprachen

Die Liste ist nicht vollständig und es werden nur die häufigsten Programmiersprachen genannt:

Software, bei der die Bibliothek eingesetzt wird

Zum Beispiel bei der Software Xibo (Software für Digital Signage) wird ZeroMQ genutzt, um zwischen dem Content-Management-System und den Monitoren (Player) zu übermitteln (push).[10]

In Firebird Butler soll die Bibliothek für den Abgleich und Kommunikation zwischen der Entwicklungsplattform und den Servern eingesetzt werden.[11]

Literatur

  • Pieter Hintjens: ZeroMQ: Messaging for Many Applications, O’Reilly Media, 2013.

Einzelnachweise

  1. Release 4.3.5. 9. Oktober 2023 (abgerufen am 20. Oktober 2023).
  2. ØMQ Licensing - zeromq
  3. ØMQ Lightweight Messaging Kernel (v0.1) - zeromq. Abgerufen am 5. September 2018 (englisch).
  4. (openamq-dev) iMatix will end OpenAMQ support by 2011. 5. März 2016, archiviert vom Original am 5. März 2016; abgerufen am 5. September 2018.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/lists.openamq.org
  5. Pieter Hintjens: Code Connected Volume 1. Hrsg.: iMatix Corporation. 2013, ISBN 978-1-4812-6265-1, S. 318 (englisch, wdfiles.com [PDF]).
  6. ZeroMQ and Crossroads I/O: Forking over trademarks (LWN.net). Abgerufen am 7. September 2018.
  7. nanomsg postmortem and other stories. In: Sealed Abstract. 8. Februar 2016 (sealedabstract.com [abgerufen am 8. September 2018]).
  8. Market Analysis - zeromq. Abgerufen am 6. September 2018 (englisch).
  9. ZeroMQ - Get started. Abgerufen am 2. November 2019 (englisch).
  10. Xibo Documentation | Xibo Open Source Digital Signage. Abgerufen am 11. September 2018 (englisch).
  11. Introduction to Firebird Butler — Firebird Butler 1.0 documentation. Abgerufen am 30. Oktober 2021.
Wikipedia

Dieser Text basiert auf dem Artikel ZeroMQ aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported. Eine Liste der Autoren ist in der Wikipedia verfügbar.

Backend

Zentral vernetzen

Ob für Projekte oder den Wissensaustausch mit Gleichgesinnten: jobtic ist deine Plattform für ZeroMQ und alle Themen der IT-Welt. Vernetze dich direkt mit Experten und Projektanbietern, finde zu deiner Spezialisierung passende Aufträge und nutze aktuelles Know-how für dein Business.

Experten finden

jobtic.com verbindet IT-Freelancer und Projektanbieter im DACH-Raum. Unser Suchalgorithmus, der auf jahrzehntlanger Erfahrung im Contracting beruht, findet die besten Spezialisten im Bereich für dein Projekt.

Projekte veröffentlichen

Als Projektanbieter kannst du deine Projekte im Bereich ZeroMQ auf jobtic detailliert präsentieren, von den benötigten Skills über Remote-Optionen bis hin zum Stundensatz. Du entscheidest was du darstellen möchtest und wie. Unser Such-Algorithmus findet dabei noch während deiner Eingabe sofort passende Spezialisten für deine Anforderungen. Ganz gleich ob du Spezialisten aus dem Bereich ZeroMQ suchst, oder aus anderen IT-Bereichen.

Passende Projekte zu ZeroMQ

Mehr Projekte
Im Moment ist kein ZeroMQ-Projekt offen. Du suchst ein Projekt in diesem Bereich? Versuch es mit anderen Stichwörtern und schau regelmäßig vorbei, hier tut sich ständig etwas! Du hast selbst ein Projekt aus dem Bereich ZeroMQ? Stell es jetzt ein und sichere dir die volle Aufmerksamkeit!