MQ4CPP lyhyen päässä Message Queuing C ++, on avoimen lähdekoodin täytäntöönpanon yritys Messaging-järjestelmän, jota kutsutaan myös viestin suuntautunut middleware (MOM).
MQ4CPP mahdollistaa C ++ sovellus kierteet kommunikoida muiden kierteet paikallisesti tai etänä kautta viestien vaihtoa. Sanoma on pyyntö, raportti, ja / tai tapahtuma, joka sisältää tarvittavat tiedot koordinoimaan viestinnän eri sovelluksia. Viesti sisältää vedenoton, jonka avulla voit erottaa yksityiskohtia kohdejärjestelmän sovelluksesta koodin.
Tarkemmin, MQ4CPP:
mahdollistaa C ++ sovellusten jakamisen viestijärjestelmä vaihtaa viestejä
yksinkertaistaa sovellusten kehittäminen tarjoamalla standardikäyttöliittymä luomiseen, lähettämiseen ja vastaanottaa viestejä.
MQ4CPP mahdollistaa rakentaa clusterized palveluja. Klusterin koostuu useita palvelimen tapauksia käynnissä samanaikaisesti ja yhdessä tarjoamaan lisääntyneen skaalautuvuutta ja luotettavuutta. Palvelinilmentymistä jotka muodostavat klusteri voi ajaa samalla koneella, tai sijaita eri koneilla.
Jokainen palvelin esimerkiksi sisältää istunto tietovaraston ominaisuuksia (ominaisuus edustaa tilaa palvelun). Istunto voidaan toistaa useilla palvelimen istance suojella palvelun tilaan. Jos palvelin Esimerkiksi johon palvelu on käynnissä epäonnistuu, toinen palvelin oikeusasteessa ja jossa kyseinen palvelu käyttöön voi jatkaa sovelluksen käsittelyä. Session replikointi ja palvelu vikasietoisuuden työtä myös heterogeeninen alustoilla.
MQ4CPP toteuttaa seuraavat messaging paradigmat:
suora / epäsuora messaging (paikallinen)
pyytämättä messaging (kauko)
pyyntö / vastaus (kauko)
luotettavia Messaging (lähetä / ack)
automaattinen rekonnektio
liitäntä failover useilla palvelimen
keskustelu (kauko)
broadcast (paikallinen)
julkaista / tilata (paikallinen / kauko)
store & eteenpäin (kauko)
MQ4CPP toteuttaa myös seuraavat palvelut:
Advanced jäljittämistä varten monisäieominaisuuksia virheenkorjaus
lähtö stdout
Microsoft DDK WinDbg debuggeri
pujota turvallisia roskienkerääjä.
performant täytäntöönpano LinkedList ja Vector kuvioita.
ajastin (yksi laukaus, itsensä toistuva).
pujota turvallisia metsuri.
Laskennallisten jonotus välttää kierrelukituksella tai ääretön looping.
lookup palvelu:
Paikalliset palvelut:
etäpalvelut
paikallis- ja kauko kierteet viittaamat kahvasta.
automaattinen puhdistamiseen verkkoyhteyksiä.
socket siirto:
uudelleenkäyttö samat kytkennät
tilastollinen kanavointi.
paketit rajoitettu 65 kilotavua välttää puskurin ylivuotoja.
paketit liittyvät järjestysnumero.
istuntojen hallinta:
istunto arkisto ominaisuuksien
istunto replikointi välillä useita palvelimen tapauksia
message encription:
Rijndael 128
Rijndael 256
valmis enemmän
monimutkaisia viestejä (kuten XML, mutta binäärimuodossa)
Koska täytäntöönpano Request / Reply paradigma, MQ4CPP kuuluu myös:
Hajautettu lukko johtaja sallimaan useita säikeitä jakaa mitään resursseja
Tiedostonsiirto tiedostojen siirrossa viestiketjut
Muisti kanava siirtää suuria ammount muistia (esimerkiksi cache) kierteet.
Mitä uutta tässä julkaisussa:
· Tämä versio parantaa viesti kytkentä- ja korjaa joitakin bugeja.
Ohjelmiston tiedot:
Versio: 1.15
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 52
Kommentteja ei löytynyt