MQ4CPP

Software skärmdump:
MQ4CPP
Mjukvaruinformation:
Version: 1.15
Ladda upp dagen: 3 Jun 15
Utvecklare: Riccardo Pompeo
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP kort från Message Queuing för C ++, är en implementering med öppen källkod av företagets meddelandesystem, även kallat meddelandeorienterad middleware (MOM).
MQ4CPP gör C ++ applikations trådar för att kommunicera med andra trådar lokalt eller på distans genom utbyte av meddelanden. Ett meddelande är en begäran, rapportera och / eller händelse som innehåller information som behövs för att samordna kommunikationen mellan olika tillämpningar. Ett meddelande ger en abstraktionsnivå, så att du kan separera uppgifter om destinationssystemet från programkoden.
Specifikt MQ4CPP:
gör C ++ program som delar ett meddelandesystem för att utbyta meddelanden
förenklar applikationsutveckling genom att tillhandahålla ett standardgränssnitt för att skapa, skicka och ta emot meddelanden.
MQ4CPP gör det möjligt att bygga clusterized tjänster. Ett kluster består av flera server instanser som körs samtidigt och arbetar tillsammans för att ge ökad skalbarhet och tillförlitlighet. Servern instanser som utgör ett kluster kan köras på samma maskin, eller placeras på olika maskiner.
Varje server instans innehåller en session slutförvar av fastigheter (en fastighet representerar ett tillstånd av tjänsten). En session kan replikeras på flera servrar istance att skydda servicetillstånd. Om en serverförekomst på vilken en tjänst körs misslyckas, kan en annan server instans där tjänsten distribueras fortsätta behandla ansökan. Session replikering och service failover arbetet också på heterogena plattformar.
MQ4CPP genomför följande meddelande paradigm:
 direkt / indirekt meddelanden (lokalt)
 oönskad meddelanden (remote)
 förfrågan / svar (remote)
 tillförlitlig meddelandehantering (skicka / ack)
 automatisk återanslutning
 anslutning failover på flera servrar
 konversation (remote)
 sändning (lokal)
 publicera / prenumerera (lokal / fjärr)
 lagra och framåt (remote)
MQ4CPP genomför även följande tjänster:
 avancerad spårning för multi-threading felsökning
 utgång på stdout
 Microsoft DDK WinDbg debugger
 trådsäkert sophämtare.
 presterande genomförande av LinkedList och vektor mönster.
 timer (enda skott, själv upprepa).
 trådsäkert logger.
 uppskjuten kö för att undvika gäng lås eller oändlig looping.
 lookup service:
 
Lokala tjänster:
 
 fjärrtjänster
 lokala och fjärranslutna ämnen refereras av handtaget.
 automatisk sanering av nätverksanslutningar.
 uttag växellåda:
 återanvändning av samma anslutningar
 statistisk multiplexering.
 paket begränsat till 65 kilobyte för att undvika buffertspill.
 paket associeras till ett sekvensnummer.
 sessionshantering:
 session förrådet av fastigheter
 session replikering mellan flera serverinstanser
 meddelande encription:
 Rijndael 128
 Rijndael 256
 redo för mer
  komplexa meddelanden (som XML, men i binärt format)
Eftersom genomförandet av förfrågan / svar paradigm, MQ4CPP inkluderar:
 Distribuerad låshanteraren att tillåta flera trådar dela några resurser
 Filöverföring för att överföra filer mellan trådar
 Minneskanal för att överföra stora ammount minne (till exempel en cache) mellan trådar.
Vad är nytt i den här versionen:
· Denna version förbättrar meddelande växling och fixar en del buggar.

Annan programvara för utvecklare Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Kommentarer till MQ4CPP

Kommentarer hittades inte
Kommentar
Slå på bilder!