2011년 6월 13일 월요일

HornetQ - putting the buzz in messaging

What is HornetQ?

HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.

HornetQ is an example of Message Oriented Middleware (MoM) .

Please see the General FAQ wiki page for more information.

***

Downloads

Documentation

Community



Why should I use HornetQ?

Here are a selection of the reasons:

Open Source Software - HornetQ is released under the Apache v 2.0 Licence.

Written in Java - HornetQ runs on any platform with a Java 5 or later runtime.

JMS and above - HornetQ supports the JMS 1.1 APIand also defines its own messaging API for maximum performance and flexibility. Other protocols are planned for upcoming releases.

Superb performance- HornetQ class-beating high performance journal provides persistent messaging performance at rates normally seen for non-persistent messaging. Non-persistent messaging performance rocks the boat too.

POJO-based design - HornetQ has been designed using POJO and minimal third-party dependencies. You choose how you want to use HornetQ: run it stand-alone, integrate it with JBoss Application Server or another Java server/container or embed it directly inside your own product.

Solid high availability- HornetQ offers server replication and automatic client failover to eliminate lost or duplicated messages in case of server failure.

Flexible clustering- Create clusters of HornetQ servers that know how to load balance messages. Link geographically distributed clusters over unreliable connections to form a global network. Configure routing of messages in a highly flexible way. Adapt HornetQ to your network topology, not the other way round.

Management - HornetQ provides a comprehensive management API to manage & monitor servers. It is integrated seamlessly to the servers to work in a HA environment.

Documentation & Examples- All HornetQ features are documented and examples are provided. Read the documentation, run the examples and leverage HornetQ features to make your messaging code more robust and performant.

Whetted your appetite? The HornetQ wiki provides a more complete listing of features.

댓글 없음:

댓글 쓰기

ETL 솔루션 환경

ETL 솔루션 환경 하둡은 대용량 데이터를 값싸고 빠르게 분석할 수 있는 길을 만들어줬다. 통계분석 엔진인 “R”역시 하둡 못지 않게 관심을 받고 있다. 빅데이터 역시 데이터라는 점을 볼때 분산처리와 분석 그 이전에 데이터 품질 등 데이...