Le monde du MOM est en train de beaucoup bouger…
Apres la proposition de protocole AMQP, puis la creation du AMQP working group ou l'on retrouve beaucoup de monde.
- Bank of America, N.A.
- Barclays Bank PLC
- Cisco Systems, Inc.
- Credit Suisse
- Deutsche Börse Systems
- Envoy Technologies Inc.
- Goldman Sachs
- iMatix Corporation
- IONA Technologies
- JPMorgan Chase Bank & Co.
- Microsoft Corporation
- Novell
- Rabbit Technologies, a joint venture of CohesiveFT and LShift
- Red Hat, Inc.
- Solace Systems, Inc.
- Tervela, Inc.
- TWIST Process Innovations
- WSO2, Inc.
- 29West Inc.
Imatrix et jpmorgan sont a l'origine du protocole AMQP et on developper le serveur MOM opensource OpenAMQ.
OpenAMQ est un serveur MOM opensource développer en C!
il support le clustering multinoeud (federation) actif/actif! il semble etre plutot mature et complet…en licence GPL…
des api client en C, C++ Java/JMS, sont en licence BSD…
un latence de 185 ms et il est capable sur un seul noeud de géré jusqua 600000 message/s…
il y a d'autre initiative qui ce croise avec le projet initial… avec le projet restms notemment…
Définitions:
en.wikipedia.org/wiki/Message-oriented_middleware
fr.wikipedia.org/wiki/Message-Oriented_Middleware
Références:
www.restms.org/ ==> un mom avec une interface d'access en Rest…
www.imatix.com/ ==> l'éditeur qui est a l'origine du protocole
www.amqp.org ==> les specifications du protocole
www.openamq.org/ ==> Broker MOM fully AMQP, en language C par imatix.
www.zeromq.org/ ==> une implementation MOM ultra légere par imatix… very fast avec 13ms de latency…
d'autre implementation compatible AMQP:
activemq.apache.org/ ==> MOM Java Full qui supporte depuis longtemps le protocole AMQP…
cwiki.apache.org/qpid/ ==> MOM AMQP en C++ ou Java de la fondation Apache
www.rabbitmq.com/ ==> Erlang version d'un MOM AMQP…et client java jms et .net