Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zouabimourad/messagingmonitor
Test/Benchmark application for AMQP/MQTT Protocols
https://github.com/zouabimourad/messagingmonitor
amqp benchmark monitor mqtt solace-pubsub
Last synced: about 8 hours ago
JSON representation
Test/Benchmark application for AMQP/MQTT Protocols
- Host: GitHub
- URL: https://github.com/zouabimourad/messagingmonitor
- Owner: zouabimourad
- Created: 2019-12-15T18:01:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T12:50:43.000Z (almost 2 years ago)
- Last Synced: 2023-08-06T10:50:41.302Z (over 1 year ago)
- Topics: amqp, benchmark, monitor, mqtt, solace-pubsub
- Language: Java
- Size: 27.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# MESSAGING MONITOR
## Introduction
This project provides AMQP and MQTT messaging protocols test/benchmark GUI.
It uses Solace Pub/Sub+ internally and as a default broker but it can use any other AMQP or MQTT broker.
## Architecture
![](arch.png)
## Demo
![](demo.gif)
## Build
### Perquisites
- Java 8+
- Nodejs 10.9.0+### Command
`./gradlew build buildDocker`
## Run ( example with 1 monitor, 2 agents and Solace Pub/Sub+ (internal broker and as a test broker) )
`docker-compose up`
Application's url :
`http://localhost:8080`
## Run Messaging Monitor front in dev mode
`cd monitor-front`
`ng serve --proxy-config proxy.conf.json`
Application's url :
`http://localhost:4200`