[[PageOutline]] = Document = *http://www.openamq.org/main:documentation = Install = 1. Build Require: C/C++ compiler, packages and libraries. {{{ sudo apt-get install build-essential }}} 1. Download: {{{ http://download.imatix.com/openamq/unstable/OpenAMQ-1.3c0.tar.gz }}} * http://download.imatix.com/openamq/stable - stable production packages * http://download.imatix.com/openamq/unstable - older versions of OpenAMQ * http://download.imatix.com/openamq/previous - new unstable releases 1. Set the IBASE directory {{{ IBASE=$HOME/ibase export IBASE }}} 1. Set path {{{ PATH=$IBASE/bin:$PATH export PATH }}} 1. Choose a build model {{{ BOOM_MODEL="mt,debug" export BOOM_MODEL }}} * Default model is "mt,release". * BOOM_MODEL=st - single-threaded, useful for single-core servers. * BOOM_MODEL=mt - multi-threaded, ideal for servers with two or more cores. * BOOM_MODEL=debug - with full debugging information. * BOOM_MODEL=release - optimised, without debugging information. 1. Unpack {{{ tar zxvf OpenAMQ-1.3c0.tar.gz }}} 1. Build {{{ cd OpenAMQ-1.3c0 sh build.sh }}} 1. Local Test * Server: {{{ amq_server }}} If it successes. {{{ OpenAMQ/x.xxx Production release Copyright (c) 2007 iMatix Corporation This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 2006-05-09 10:12:41: W: security warning - console login uses default password 2006-05-09 10:12:42: I: server ready for incoming AMQ connections }}} * Client: {{{ amq_client }}} = Setting = * Path:ibase\bin * amq_server.exe * amq_server_base.cfg * amq_console_schema.cml = Reference = http://www.openamq.org/ openAMQ