MQ4CPP

Screenshot der Software:
MQ4CPP
Softwarebeschreibung:
Version: 1.15
Upload-Datum: 3 Jun 15
Entwickler: Riccardo Pompeo
Lizenz: Frei
Popularität: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP Kurz von Message Queuing für C ++ ist ein Open-Source-Implementierung von Enterprise-Messaging-System, auch als Message Oriented Middleware (MOM) bezeichnet.
MQ4CPP ermöglicht C ++ Anwendungsthreads mit anderen Threads lokal oder remote durch den Austausch von Nachrichten. Eine Nachricht ist eine Aufforderung, Bericht, und / oder Veranstaltung, die Informationen, die zur Koordinierung der Kommunikation zwischen verschiedenen Anwendungen enthält. Eine Meldung stellt eine Abstraktionsebene, so dass Sie die Informationen über das Zielsystem aus dem Anwendungscode zu trennen.
Insbesondere MQ4CPP:
ermöglicht C ++ Anwendungen teilen ein Messaging-System zum Austausch von Nachrichten
vereinfacht die Anwendungsentwicklung durch die Bereitstellung einer Standard-Schnittstelle für das Erstellen, Versenden und Empfangen von Nachrichten.
MQ4CPP ermöglicht clusterized Dienstleistungen aufzubauen. Ein Cluster besteht aus mehreren Server-Instanzen gleichzeitig laufen und arbeiten zusammen, um eine erhöhte Skalierbarkeit und Zuverlässigkeit bieten. Die Server-Instanzen, die ein Cluster bilden, können auf der gleichen Maschine laufen, oder auf verschiedenen Computern befinden.
Jeder Server-Instanz enthält eine Session-Repository von Eigenschaften (eine Eigenschaft stellt einen Zustand des Dienstes). Eine Sitzung kann auf mehreren Servern istance repliziert werden, um Service-Zustand zu schützen. Wenn ein Server-Instanz auf dem ein Dienst ausgeführt wird, ausfällt, kann eine andere Serverinstanz, auf dem dieser Dienst bereitgestellte Anwendung Verarbeitung fortzusetzen. Session-Replikation und Failover-Dienst Arbeit auch auf heterogenen Plattformen.
MQ4CPP implementiert die folgenden Messaging-Paradigmen:
 direkt / indirekt Messaging (local)
 unaufgeforderten Messaging (remote)
 Request / Reply (remote)
 Reliable Messaging (senden / ack)
 automatische Wiederverbindung
 Anschluss-Failover auf mehrere Server-
 Unterhaltung (remote)
 Broadcast (local)
 Publish / Subscribe (local / remote)
 Store & Forward (remote)
MQ4CPP implementiert auch die folgenden Leistungen:
 erweiterte Ablaufverfolgung für Multi-Threading-Debugging
 Ausgabe auf stdout
 Microsoft DDK WinDbg-Debugger
 Thread-sicher Garbage Collector.
 performante Umsetzung der LinkedList und Vektor-Muster.
 Zeitgeber (single shot, sich wiederholenden).
 Thread-sicher-Logger.
 latenten Schlange, um Gewindesicherungen oder Endlosschleife zu vermeiden.
 Lookup-Service:
 
Lokale Dienste:
 
 Remote Services
 lokale und Remote-Threads durch handle referenzierten.
 automatische Reinigung von Netzwerkverbindungen.
 Buchse Übertragung:
 Wiederverwendung der gleichen Anschlüsse
 statistisches Multiplexen.
 Pakete bis 65 KByte begrenzt, um Pufferüberläufe zu vermeiden.
 Pakete an eine Sequenznummer zugeordnet ist.
 Session-Management:
 Session-Repository von Immobilien
 Sitzungsreplikation zwischen mehreren Serverinstanzen
 Nachricht encription:
 Rijndael 128
 Rijndael 256
 bereit für mehr
  komplexe Botschaften (wie XML, aber im Binärformat)
Als Umsetzung der Request / Reply-Paradigma, MQ4CPP gehören auch:
 Distributed Lock Manager, dass mehrere Threads alle Ressourcen
 File-Transfer von Dateien zwischen Themen Transfer
 Speicherkanal zu groß ammount Speicher zwischen Threads zu übertragen (zB einen Cache).
Was ist neu in dieser Version:
· Diese Version verbessert die Nachricht Schalt- und behebt einige Fehler.

Andere Software von Entwickler Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Kommentare zu MQ4CPP

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!