MQ4CPP

Software screenshot:
MQ4CPP
Software informatie:
Versie: 1.15
Upload datum: 3 Jun 15
Ontwikkelaar: Riccardo Pompeo
Licentie: Gratis
Populariteit: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP korte van Message Queuing voor C ++, is een open source implementatie van enterprise messaging-systeem, ook wel aangeduid als message-oriented middleware (MOM).
MQ4CPP stelt C ++ applicatie draden om lokaal of op afstand communiceren met andere draden door de uitwisseling van berichten. Een boodschap een verzoek bericht en / of gebeurtenis die gegevens aan de communicatie tussen verschillende applicaties coördineren bevat. Een bericht geeft een niveau van abstractie, zodat u de gegevens te scheiden over de bestemming systeem van de applicatie code.
Specifiek, MQ4CPP:
stelt C ++ applicaties delen van een messaging-systeem om berichten uit te wisselen
vereenvoudigt de applicatie-ontwikkeling door middel van een standaard interface voor het maken, verzenden en ontvangen van berichten.
MQ4CPP maakt het mogelijk om clusterized diensten te bouwen. Een cluster bestaat uit meerdere server instances tegelijkertijd draaien en samen te werken aan een verhoogde schaalbaarheid en betrouwbaarheid. De server instances die een cluster vormen kan draaien op dezelfde machine, of zich op verschillende machines.
Elke server bijvoorbeeld bevat een sessie repository van objecten (een eigenschap vertegenwoordigt een staat van de dienst). Een sessie kan worden gerepliceerd op meerdere server istance tot dienst staat te beschermen. Als een server instantie waarop een service wordt uitgevoerd uitvalt, kan een andere server instantie waarop die dienst wordt ingezet toepassing verwerking blijven. Session replicatie en failover dienst werk ook op heterogene platformen.
MQ4CPP implementeert de volgende messaging paradigma:
 directe / indirecte messaging (lokale)
 ongevraagde berichten (remote)
 vraag / antwoord (remote)
 betrouwbare messaging (stuur / ack)
 automatische heraansluiting
 aansluiting failover op meerdere server
 conversatie (remote)
 broadcast (lokale)
 publish / subscribe (lokaal / remote)
 store & forward (op afstand)
MQ4CPP voert ook de volgende diensten:
 geavanceerde tracing voor multi-threading debugging
 uitvoer op stdout
 Microsoft DDK WinDbg debugger
 thread safe garbage collector.
 performante uitvoering van LinkedList en Vector patronen.
 timer (single shot, zichzelf herhalen).
 thread safe logger.
 uitgestelde rij om draad sloten of oneindig looping te voorkomen.
 lookup service:
 
Lokale diensten:
 
 remote services
 lokale en externe discussies verwezen door handle.
 Automatische clean-up van netwerkverbindingen.
 socket transmissie:
 hergebruik van dezelfde aansluitingen
 statistische multiplexing.
 pakketten beperkt tot 65 kbyte aan buffer overflows te vermijden.
 pakketten geassocieerd met een volgnummer.
 sessie beheer:
 zitting repository van woningen
 sessie replicatie tussen meerdere server instances
 message encription:
 Rijndael 128
 Rijndael 256
 klaar voor meer
  complexe boodschappen (zoals XML, maar in binair formaat)
Als de uitvoering van Request / Reply paradigma, MQ4CPP bevatten ook:
 Verdeeld slot manager om meerdere threads delen alle middelen
 File transfer naar de overdracht van bestanden tussen discussies
 Memory kanaal om grote ammount overdracht van het geheugen (bijvoorbeeld een cache) tussen threads.
Wat is er nieuw in deze release:
· Deze versie verbetert bericht switching en lost een aantal bugs.

Andere software van ontwikkelaar Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Reacties op MQ4CPP

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!