From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p2SE3HB9012803 for ; Mon, 28 Mar 2011 16:03:17 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgUDAP6TkE3U4xEJkGdsb2JhbACEQ6B8FQECCQkUFAMisjiQMAKBJYNLdwSIMIgb X-IronPort-AV: E=Sophos;i="4.63,255,1299452400"; d="scan'208";a="103841587" Received: from moutng.kundenserver.de ([212.227.17.9]) by mail1-smtp-roc.national.inria.fr with ESMTP; 28 Mar 2011 16:03:11 +0200 Received: from office1.lan.sumadev.de (dslb-094-219-208-030.pools.arcor-ip.net [94.219.208.30]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0LrqDW-1PzETh0oLG-013ZDD; Mon, 28 Mar 2011 16:03:11 +0200 Received: from [192.168.5.106] (dslb-094-219-208-030.pools.arcor-ip.net [94.219.208.30]) by office1.lan.sumadev.de (Postfix) with ESMTPA id D63E15F702 for ; Mon, 28 Mar 2011 16:03:10 +0200 (CEST) From: Gerd Stolpmann To: caml-list Content-Type: text/plain; charset="UTF-8" Date: Mon, 28 Mar 2011 16:03:09 +0200 Message-ID: <1301320989.8429.507.camel@thinkpad> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:zqJUh8W+kSbDVZZOg0JRwvXhiDNyCxhr8gYBxcuZAOF iISSZBoIcffiOmXk9HeByr2zEt0l7I0ugnX+CTFFSmkK+WWHgZ gT86ZaKd7W66XaENsOJc0CyC5lTftdmw5IcpjWkjTYJnnnXncQ dCs1S7UUsqCCtffOISogTIk8XBY0TkkAWx/hrNtm8nqIB7ux5M 85LeKxFwk+4c0Xe3/Ll6Q== Subject: [Caml-list] [ANN] Netamqp, a client for AMQP-0-9-1 Hi, the ocaml team at Mylife is proud to release another library to the public: Netamqp is a client of the AMQP-0-9-1 protocol which is used to talk to message queue servers. Netamqp is an independent implementation of such a client, and not simply a wrapper around a C library. Netamqp has been tested against RabbitMQ. Message queues are another way of establishing communication paths between independent processes. The nice aspect about this architecture is that message queues form a store-and-forward network: Each participant is only a client of the central store, and is not required to permanently check for the arrival of input. Messages arriving when the client cannot pay attention are preserved in the queue. This makes message queue networks very robust and easy to operate. The downside is that there is a single point of failure, namely the queue server. Messages are just strings of any length. AMQP does not attempt to define a serialization format. The Netamqp client allows synchronous and asynchronous message processing, the latter with the help of Ocamlnet's event loop. The homepage is at: http://oss.wink.com/netamqp/. See there for download links, and the online manual. There is a GODI package for Ocaml 3.12: godi-netamqp. Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Bad Nauheimer Str.3, 64289 Darmstadt,Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------