2.6.2 • Published 3 years ago

cli-rhea v2.6.2

Weekly downloads
9
License
Apache-2.0
Repository
github
Last release
3 years ago

CLI-RHEA

Rhea testing client is javascript client built on RHEA amqp library.

Build Status Code Coverage

Installation

cli-rhea requires Node.js v4+ to run.

Install to global env, if you would like use client as cmd program.

npm install cli-rhea -g

For standart using install to local env.

npm install cli-rhea

Using

Using cmd client part

cli-rhea-sender --broker "username:password@localhost:5672" --address "queue_test" --count 2 --msg-content "text message" --log-msgs dict
cli-rhea-receiver --broker "username:password@localhost:5672" --address "queue_test" --count 2 --log-msgs dict

Using in script or node

var rhea_client = require('cli-rhea');
var opts = rhea_client.Options;
var sender = rhea_client.SenderClient;

opts.broker('username:password@localhost:5672');
opts.address = 'queue_test';
opts.count = 2;
opts.msgContent = 'text message';

sender.run(opts);

Using in html

  1. Install dependencies

    cd <path-of-cli-rhea-npm-package>
    npm install
    npm run-script browserify
  2. Using in html

    <!DOCTYPE html>
    <html>
      <head>
        <title>AMQP websockets example</title>
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <script type="text/javascript" src="<path-to-js-generated-by-browserify>/cli-rhea.js"></script>
      </head>
    
      <body>
        <script type="text/javascript">
          var clients = require('cli-rhea');
          var opts = clients.Options;
          opts.logMsgs = 'interop';
          opts.msgDurable = true;
          opts.msgPriority = 2;
          opts.msgContent = 'Simple test message';
          clients.SenderClient.run(opts);
        </script>
      </body>
    </html>

Docker

To build image with CENTOS7 and rhea-nodejs-client use Dockerfile in project lib:

cd <path-of-cli-rhea-npm-package>
docker build -t cli-rhea-image .

Or you can use image from dockerhub

docker pull kornysd/cli-rhea

License

License

2.6.2

3 years ago

2.6.1

4 years ago

2.6.0

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.5.0

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.11

6 years ago

2.1.10

6 years ago

2.1.8

6 years ago

2.1.7

6 years ago

2.1.6

6 years ago

2.1.5

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.2.11

6 years ago

1.2.10

6 years ago

1.2.9

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.0.36

7 years ago

1.0.35

7 years ago

1.0.34

7 years ago

1.0.33

7 years ago

1.0.32

7 years ago

1.0.31

7 years ago

1.0.30

7 years ago

1.0.29

7 years ago

1.0.28

7 years ago

1.0.27

7 years ago

1.0.26

7 years ago

1.0.25

7 years ago

1.0.24

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.0

7 years ago