Skip to content
Snippets Groups Projects
Commit 1b9a5fbe9cc1 authored by jfp's avatar jfp
Browse files

Add usage information

parent af309834765f
No related branches found
No related tags found
No related merge requests found
rmqplus proxy a web request to RabbitMQ. rmqplus proxy a web request to RabbitMQ.
Example of WASD rule : ## Installation
1. Create file rmqpluscmd.com <br>
`copy rmqpluscmd.template file to rmqpluscmd.com`
2. Edit rmqpluscmd.com and update at least
- RMQPLUS_HOSTNAME
- RMQPLUS_USERNAME
- RMQPLUS_PASSWORD
3. Set the WASD rules
- example:
``` ```
set /rmqplus/* script=query=relaxed set /rmqplus/* script=query=relaxed
set /rmqplus/* throttle=1,,,30 set /rmqplus/* throttle=1,,,30
...@@ -9,4 +17,13 @@ ...@@ -9,4 +17,13 @@
set /rmqplus/* ods=5 script=syntax=unix set /rmqplus/* ods=5 script=syntax=unix
set /rmqplus/* cgiprefix="" set /rmqplus/* cgiprefix=""
script+ /rmqplus/* /dev/dir/rmqpluscmd* script+ /rmqplus/* /dev/dir/rmqpluscmd*
``` ```
\ No newline at end of file 4. Optional run the provided example<br>
- create a RabbitMQ `rpc_queue` queue
- run the python example server<br>
`python rpc_server.py ip_rabbitmq_server username password`
- Execute a test request<br>
`http://wasd_server/rmqplus//?FirstField=for&SecondField=other`
- This should display a result json
```json
{"status": 1, "value": "for other"}```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment