HornetQ

A Wikipédiából, a szabad enciklopédiából
HornetQ
Fejlesztő JBoss
Legfrissebb stabil kiadás 2.3.0 (2013. április 25.) +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv Java
Operációs rendszer Platformfüggetlen
Licenc Apache Licenc 2.0
A HornetQ weboldala

A HornetQ egy a JBoss közösség által fejlesztett, nyílt forráskódú, aszinkron üzenetkezelő projekt. Képes betölteni a message-oriented middleware (röviden MOM) szerepét. A segítségével többprotokollos, beágyazható, nagyteljesítményű, klaszterbe szervezett, aszinkron üzenetkezelő rendszereket fejleszthetünk.

A projekt ötlete Tim Fox-tól származik, és 2009. augusztus 24. kezdték meg a fejlesztését, mely sokáig a JBoss Messaging 2.0 néven futott. Az Apache Software Licenc 2.0-ás verzió alá tartozik. Tim Fox 2010. október 8-án, a HornetQ 8-as verziónál lemondott a projekt vezetéséről. A fejlesztést jelenleg Clebert Suconic irányítja, Andy Taylor, Howard Gao és Jeff Mesnil tervezők segítségével. 2010. február 4-én a HornetQ megdöntötte a SPECjms2007 rekordot.

A következő fő szolgáltatásokat nyújtja:

  • STOMP protokoll támogatása nyelvfüggetlen kliensekhez
  • 100% JMS kompatibilitás
  • AIO (Linux alatt)/NIO (bármilyen rendszeren) alapú nagy teljesítményű naplózás
  • Fürtözés skálázhatóságra és megbízhatóságra
  • Mester/Szolga architektúrák támogatása a hibatolerancia érdekében
  • Hídkapcsolat más HornetQ kiszolgálókhoz történő csatlakozáshoz
  • JMS híd más JMS kompatibilis kiszolgálókhoz való csatlakozáshoz
  • Kódmódosítás nélkül lehet átirányítani a forgalmat
  • Az elérhető RAM méretét meghaladó üzenetek kezelése
  • Óriás üzenetek támogatása a fájlok üzenetben való továbbítása céljából
  • XA és JTA átvitel támogatás
  • Integráció alkalmazás szerverbe, a JCA szabvány szerint
  • Nagy teljesítményű Netty NIO kapcsolódás TCP, SSL és Servlet módok fölött
  • JMX alapú kezelés
  • Utolsó értékek sora
  • Szűrők és helyettesítő karakterek támogatása
  • JAAS integrált biztonsági szolgáltatások
  • Egyszerű XML alapú konfiguráció

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]