Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lukebakken/rabbitmq-server-11651

https://github.com/rabbitmq/rabbitmq-server/discussions/11651
https://github.com/lukebakken/rabbitmq-server-11651

Last synced: 8 days ago
JSON representation

https://github.com/rabbitmq/rabbitmq-server/discussions/11651

Awesome Lists containing this project

README

        

Environment Specs
-

- VMWare virtual machine
- Windows Server 2022 Standard x64
- ![image](https://github.com/KaizerT/rabbitmq-discussion-11651/assets/37116136/7f311a3c-8ce5-441a-8aa4-1d34a6491641)
- 32 GB RAM
- 2.3 Ghz CPU
- .Net 6.0.6 - Windows Server Hosting, Runtime
- RabbitMQ Server 3.13.3
- Erlang OTP 26.2.5

Running the test
-

1. After cloning the repository, open the solution which opens both the server and client projects
2. Publish both projects using the existing publish profiles.
3. The published folder should be at the solution root, and will contain both the client and the server binaries.
4. Transfer the published binaries to your VM.
5. Modify the appsettings.json file in the 'Rabbit.Test.Web' folder. Under "BrokerConnection", modify the Host, Username, and Password for the rabbit login.
6. Create a regular IIS Website, default log in and non-TLS will suffce, and point the directory to the location of the 'Rabbit.Test.Web' folder.
7. Open a browser, navigate to the following address, http://localhost:{YourAssignedPort}/api/component/version. This should return a JSON with a version, this is to confirm that the website is running correctly.
8. Start the executable under the 'Rabbit.Test.Client' folder.
9. Fill out the host with the correct port you assigned when creating the IIS website in step 5.
10. Fill out the amount of clients you want to try out, to replicate the issue 1500-2000 clients should be made.