Merge pull request #410 from hogimn/main

spring-amqp: Enhance usability with updated JAR file path and README instructions
This commit is contained in:
Arnaud Cogoluègnes 2024-05-21 15:20:02 +02:00 committed by GitHub
commit 637f90085d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 38 additions and 12 deletions

View File

@ -51,6 +51,32 @@ java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=work-queues,sen
For tutorial 6, run the server followed by the client.
You can find more usage instructions by running the following command:
```
java -jar target/rabbitmq-tutorials.jar
```
This will display the following message:
```
This app uses Spring Profiles to control its behavior.
Options are:
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=hello-world,receiver
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=hello-world,sender
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=work-queues,receiver
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=work-queues,sender
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=pub-sub,receiver
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=pub-sub,sender
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=routing,receiver
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=routing,sender
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=topics,receiver
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=topics,sender
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=rpc,client
java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=rpc,server
```
## Configuration
When running receivers/servers it's useful to set the duration the app runs to a longer time. Do this by setting

View File

@ -37,18 +37,18 @@ public class RabbitAmqpTutorialsApplication {
return args -> {
System.out.println("This app uses Spring Profiles to control its behavior.\n");
System.out.println("Options are: ");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=hello-world,receiver");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=hello-world,sender");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=work-queues,receiver");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=work-queues,sender");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=pub-sub,receiver");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=pub-sub,sender");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=routing,receiver");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=routing,sender");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=topics,receiver");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=topics,sender");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=rpc,client");
System.out.println("java -jar rabbit-tutorials.jar --spring.profiles.active=rpc,server");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=hello-world,receiver");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=hello-world,sender");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=work-queues,receiver");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=work-queues,sender");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=pub-sub,receiver");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=pub-sub,sender");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=routing,receiver");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=routing,sender");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=topics,receiver");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=topics,sender");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=rpc,client");
System.out.println("java -jar target/rabbitmq-tutorials.jar --spring.profiles.active=rpc,server");
};
}