diff options
author | Alan Conway <aconway@apache.org> | 2010-11-15 20:57:39 +0000 |
---|---|---|
committer | Alan Conway <aconway@apache.org> | 2010-11-15 20:57:39 +0000 |
commit | acc755cef61ce51c4dd09f682cb78fde4eb22a22 (patch) | |
tree | e38044e56a0b7dd3b8c2c7d15213d1809fefb22a | |
parent | 4e5eff8ffb47a97be5f724b835a2714d6c332494 (diff) | |
download | qpid-python-acc755cef61ce51c4dd09f682cb78fde4eb22a22.tar.gz |
Fix double spacing introduced by previous commit.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.8-release-candidates@1035450 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | qpid/cpp/examples/README.txt | 155 |
1 files changed, 0 insertions, 155 deletions
diff --git a/qpid/cpp/examples/README.txt b/qpid/cpp/examples/README.txt index 9af86fad36..b52855f254 100644 --- a/qpid/cpp/examples/README.txt +++ b/qpid/cpp/examples/README.txt @@ -1,319 +1,164 @@ = Qpid C++ Examples = - - - - This directory contains example C++ programs for Apache Qpid. They are - based on the 0-10 version of the AMQP specification (see www.amqp.org for - details). A short description of each example follows. - - Please note that by default these examples attempt to connect to a Qpid - broker running on the local host (127.0.0.1) at the standard AMQP port (5672). - It is possible to instruct the examples to connect to an alternate broker - host and port by specifying the host name/address and port number as arguments - to the programs. For example, to have the declare_queues program connect to a - broker running on host1, port 9999, run the following command: - - On Linux: - # ./declare_queues host1 9999 - - On Windows: - C:\Program Files\qpidc-0.7\examples\direct> declare_queues host1 9999 - The qpid C++ broker executable is named qpidd on Linux and qpidd.exe - on Windows. The default install locations are: - - Linux: /usr/sbin - - Windows: C:\Program Files\qpidc-0.7\bin - In a C++ source distribution the broker is located in the src subdirectory - (generally, from this examples directory, ../src). - - == Direct == - - This example shows how to create Point-to-Point applications using Qpid. This - example contains three components. - - 1. declare_queues - This will bind a queue to the amq.direct exchange, so that the messages - sent to the amq.direct exchange with a given routing key (routing_key) are - delivered to a specific queue (message_queue). - - 2. direct_producer - Publishes messages to the amq.direct exchange using the given routing key - (routing_key) discussed above. - - 3. listener - Uses a message listener to listen for messages from a specific queue - (message_queue) as discussed above. - - In order to run this example, - - On Linux: - # ./declare_queues - # ./direct_producer - # ./listener - - On Windows: - C:\Program Files\qpidc-0.7\examples\direct> declare_queues C:\Program Files\qpidc-0.7\examples\direct> direct_producer C:\Program Files\qpidc-0.7\examples\direct> listener - Note that there is no requirement for the listener to be running before the - messages are published. The messages are stored in the queue until consumed - by the listener. - - == Fanout == - - This example shows how to create Fanout exchange applications using Qpid. - This example has two components. Unlike the Direct example, the Fanout exchange - does not need a routing key to be specified. - - 1. fanout_producer - Publishes a message to the amq.fanout exchange, without using a routing key. - - 2. listener - Uses a message listener to listen for messages from the amq.fanout exchange. - - - Note that unlike the Direct example, it is necessary to start the listener - before the messages are published. The fanout exchange does not hold messages - in a queue. Therefore, it is recommended that the two parts of the example be - run in separate windows. - - In order to run this example: - - On Linux: - # ./listener - - # ./fanout_producer - - On Windows: - C:\Program Files\qpidc-0.7\examples\fanout> listener - C:\Program Files\qpidc-0.7\examples\direct> fanout_producer - == Publisher/Subscriber == - - This example demonstrates the ability to create topic Publishers and - Subscribers using Qpid. This example has two components. - - 1. topic_publisher - This application is used to publish messages to the amq.topic exchange - using multipart routing keys, usa.weather, europe.weather, usa.news and - europe.news. - - 2. topic_listener - This application is used to subscribe to several private queues, such as - usa, europe, weather and news. In this program, each private queue created - is bound to the amq.topic exchange using bindings that match the - corresponding parts of the multipart routing keys. For example, subscribing - to #.news will retrieve news irrespective of destination. - - This example also shows the use of the 'control' routing key which is used by - control messages. - - Due to this example's design, the topic_listener must be running before - starting the topic_publisher. Therefore, it is recommended that the two parts - of the example be run in separate windows. - - In order to run this example, - - On Linux: - # ./topic_listener - - # ./topic_publisher - - On Windows: - C:\Program Files\qpidc-0.7\examples\pub-sub> topic_listener - C:\Program Files\qpidc-0.7\examples\pub-sub> topic_publisher - == Request/Response == - - This example shows a simple server that will accept strings from a client, - convert them to upper case, and send them back to the client. This example - has two components. - - 1. client - This sends lines of poetry to the server. - - 2. server - This is a simple service that will convert incoming strings to upper case - and send the result to amq.direct exchange on which the client listens. - It uses the request's reply_to property as the response's routing key. - - In order to run this example, - - On Linux: - # ./server - # ./client - - On Windows: - C:\Program Files\qpidc-0.7\examples\request-response> server C:\Program Files\qpidc-0.7\examples\request-response> client - == QMF Agent == - - This example demonstrates integration with the Qpid Management Framework (QMF). - The qmf-agent program will connect to a running Qpid broker and advertise a - managed object (org.apache.qpid.agent.example:parent). Using the qpid-tool, - you can monitor the object and also call a method (create_child) to spawn - managed child objects. - - To build this example, simply invoke make on Unix or Linux. On Windows, you - must invoke - nmake /f example_gen.mak - before building the sample to generate the supporting model classes - (e.g., Parent,Child,etc.). - |