MQ4CPP

Software screenshot:
MQ4CPP
Podrobnosti Software:
Verze: 1.15
Datum uploadu: 3 Jun 15
Vývojka: Riccardo Pompeo
Licence: Volný
Popularita: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP krátké od Message Queuing pro C ++, je open source implementace podnikového zasílání zpráv systému, označovaný také jako zprávy-orientovaný middleware (MOM).
MQ4CPP umožňuje C ++ závity komunikovat s jinými závity lokálně nebo vzdáleně prostřednictvím výměny zpráv. Zpráva je požadavek, zprávy, a / nebo události, která obsahuje informace potřebné k koordinuje komunikaci mezi různými aplikacemi. Zpráva poskytuje úroveň abstrakce, což vám umožní oddělit podrobnosti o cílovém systému z kódu aplikace.
Konkrétně, MQ4CPP:
umožňuje C ++ aplikace, sdílení systém pro zasílání zpráv pro výměnu zpráv
zjednodušuje vývoj aplikací tím, že poskytuje standardní rozhraní pro vytváření, odesílání a přijímání zpráv.
MQ4CPP umožňuje stavět clusterized služby. Klastr se skládá z více instancí server běží současně a pracují společně, aby poskytnout zvýšenou škálovatelnost a spolehlivost. Instance serveru, které tvoří clusteru lze spustit na stejném počítači, nebo mohou být umístěny na různých počítačích.
Každá instance serveru obsahuje relace úložiště vlastností (vlastnost představuje stav služby). Relace mohou být replikovány na více serverů istance chránit státní služby. Pokud instance serveru, na kterém je spuštěna služba selže, další instance serveru, na kterém je nasazena, že služba může pokračovat ve zpracování aplikace. Session replikace a servisní failover práce i na heterogenních platformách.
MQ4CPP implementuje následující zasílání zpráv paradigmata:
 přímé / nepřímé messaging (místní)
 nevyžádané zprávy (dálkové)
 Požadavek / odpověď (dálkové)
 spolehlivý messaging (poslat / ACK)
 automatické opětovné připojení
 Připojení převzetí služeb při selhání na více serverů
 konverzace (dálkové)
 broadcast (lokální)
 publikování / odběr (local / remote)
 store & vpřed (dálkové)
MQ4CPP implementuje také následující služby:
 pokročilý trasování pro multi-threading ladění
 výstup na standardní výstup
 Microsoft DDK WinDbg ladicí
 závit bezpečné garbage collector.
 výkonný realizace LinkedList a vektorové vzory.
 timer (jediný výstřel, self-opakovat).
 závit bezpečné záznamník.
 odložená ve frontě, aby se zabránilo závitové zámky nebo nekonečné zacyklení.
 vyhledávací služby:
 
Místní služby:
 
 dálkové služby
 místní a vzdálené nitě odkazuje rukojetí.
 automatické clean-up síťových připojení.
 převodovka zásuvka:
 opakované použití stejných spojů
 statistické multiplexování.
 pakety omezena na 65 kilobajtů, aby nedošlo k přetečení zásobníku.
 pakety spojené s pořadové číslo.
 Správa sezení:
 zasedání úložiště vlastností
 Relace replikace mezi více instancí serveru
 Zpráva Encription:
 Rijndael 128
 Rijndael 256
 připraveni na více
  komplexní zprávy (jako XML, ale v binárním formátu)
Vzhledem k realizaci Poptávka / Reply paradigmatu, MQ4CPP místy:
 Distribuované zámek manažer dovolit více vláken sdílet žádné zdroje
 Přenos souborů pro přenos souborů mezi závity
 Paměť kanál pro přenos velké částky navíc paměti (například cache) mezi závity.
Co je nového v této verzi:
· Tato verze vylepšuje přepínání zprávu a opravuje některé chyby.

Ostatní software developer Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Komentáře k MQ4CPP

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!