mqperf | message queues with data replication | Continuous Deployment library
kandi X-RAY | mqperf Summary
kandi X-RAY | mqperf Summary
A benchmark of message queues with data replication and at-least-once delivery guarantees.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mqperf
mqperf Key Features
mqperf Examples and Code Snippets
Community Discussions
Trending Discussions on mqperf
QUESTION
I'm using mqperf repo for benchmarking messaging queue using AWS. I'm trying to tell ansible to instead to download from a link of messaging queue, it should just copy from my machine a builded package for specific MQ.
Example when installing Artemis:
...ANSWER
Answered 2021-Mar-09 at 10:04You want to use the copy module in Ansible, https://docs.ansible.com/ansible/2.9/modules/copy_module.html
QUESTION
We with my colleague built mqreply.sh from https://github.com/ibm-messaging/mq-rfhutil/tree/master/mqperf But we don't suggest that command mqreply has timeout after which process with command is closed.
I attach our file with params for executing mqreply:
...ANSWER
Answered 2021-Jan-15 at 10:30The while loop around the MQGET in the mqreply sample you link to does this:-
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install mqperf
python 3.7.2 (via pyenv)
ansible 2.9.15 (pip install ansible==2.9.5)
boto3 1.16.32 (pip install boto3)
provision a kafka cluster by running ansible-playbook install_and_setup_kafka.yml. Note to change the size of the instance to the desired one.
provision a number of sender and receiver nodes using ansible-playbook provision_mqperf_nodes.yml. Adjust the number and size of nodes depending on the test you want to run. Keep in mind that after each code change, you'll need to remove the fat-jars from the target/scala-2.12 directory and re-run provision_mqperf_nodes.yml.
provision the prometheus/grafana server by running ansible-playbook install_and_setup_prometheus.yml. This must be done each time after provisioning new sender/receiver nodes (previous step) so that prometheus is properly configured to scrape the new servers for metrics
setup grafana: open the grafana panel on the :3000 port (admin/pass), create a new prometheus data source (local-instance-ip:3000), and import the dashboard from json (prometheus/dashboard.json)
modify run-tests.yml with the correct test name, run the test, observe results!
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page