MQ4CPP trumpas nuo pranešimas queuing už C ++ yra atviro kodo įgyvendinimas įmonė pranešimų sistemą, taip pat vadinama pranešimų orientuotas tarpinės (MOM).
MQ4CPP leidžia C ++ programų temas bendrauti su kitais siūlais lokaliai arba nuotoliniu būdu per pranešimų biržoje. Pranešimas yra prašymas, ataskaita, ir / arba įvykis, kuris yra informacija, reikalinga koordinuoti ryšius tarp įvairių programų. Žinutė teikia abstrakcijos lygį, kad būtų galima atskirti informaciją apie paskirties sistemos nuo paraiškos kodą.
Tiksliau, MQ4CPP:
leidžia C ++ programas bendrinant pranešimų sistemą keistis pranešimus
supaprastina programų kūrimas, suteikiant standartinę sąsają pranešimus kurti, siųsti ir gauti.
MQ4CPP leidžia statyti clusterized paslaugas. Klasteris susideda iš kelių serverių atvejais veikia vienu metu ir dirbti kartu užtikrinti didesnį lankstumą ir patikimumą. Serveris atvejų, kurie sudaro klasterį gali veikti tame pačiame kompiuteryje, arba įrengiami ant skirtingų mašinų.
Kiekvienas serveris atvejis yra sesijos saugyklą turtas (nuosavybė sudaro paslaugos būseną). Sesija gali būti pakartotas ant kelių serverių istance apsaugoti paslaugų būklę. Jei serveris pavyzdžiui, dėl kurių tarnyba yra paleista nepavyksta, kitą serverį pavyzdžiui, dėl kurių ši paslauga dislokuoti gali tęsti prašymo tvarkymą. Sesija replikacijos ir paslaugų automatinis darbas taip pat nevienalyčių platformų.
MQ4CPP įgyvendina šiuos pranešimų paradigmas:
tiesioginis / netiesioginis pranešimai (vietos)
nepageidaujamas pranešimai (nuotolinis)
prašymas / atsakymas (nuotolinis)
patikimas pranešimai (siuntimas / ACK)
Automatinis pakartotinis energijos jungimas
ryšio perjungimas ant kelių serverį
Pokalbis (nuotolinis)
transliacija (vietos)
paskelbti / užsiprenumeruoti (vietos / nuotolinis)
parduotuvė & priekį (nuotolinis)
MQ4CPP įgyvendina taip pat šias paslaugas:
Išplėstinė sekimas multi-sriegimo derinimo
išvesties stdout
"Microsoft" DDK WinDbg debugeris
sriegis saugų šiukšlininkas.
veiksmingi įgyvendinimas LinkedList ir vektorinę modelius.
laikmatis (vienas kadras, savarankiškai pakartoti).
sriegis saugų Logger.
atidėtas eilių išvengti sriegis spynos ar begalinį Looping.
lookup paslauga:
Vietos paslaugos:
Nuotolinio valdymo paslaugos
Vietinis ir nuotolinis temas nuoroda iš rankena.
automatinis sutvarkymo tinklo jungtis.
lizdas Pavarų dėžė:
pakartotinis tos pačios jungtys
Statistiniai sandarinami.
pakelių ribotas iki 65 kilobaitų išvengti buferio perpildymas.
pakelių, susijusios su sekos numeris.
sesijos valdymas:
sesijos saugykla savybių
sesijos replikacijos tarp kelių serverių atvejais
žinutė encription:
Rijndael 128
Rijndael 256
paruoštas daugiau
sudėtingi pranešimai (pavyzdžiui, XML, tačiau į dvejetainiu formatu)
Kaip įgyvendinti Prašymas / Atsakyti paradigma, MQ4CPP taip pat apima:
Platinama užraktas vadybininkas leisti daug temų pasidalinti jokių išteklių
Failų persiuntimas perkelti failus tarp sriegių
Atminties kanalas perduoti didelį kieki atminties (pavyzdžiui talpyklą) tarp sriegių.
Kas naujo šioje versijoje:
· Ši versija pagerina pranešimą perjungimas ir nustato tam tikras klaidas.
Programinė detalės:
Versija: 1.15
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 52
Komentarai nerastas