JA
jak78/infinitic-example-java-hello-world
"Hello World" app (using Java)
Hello World App For Infinitic
The workflow HelloWorld takes a name string as input and return "Hello $name!" using sequentially 2 tasks run on distributed workers:
- a
sayHellotask that takes anamestring as input and returns"Hello $name" - an
addEnthusiasmtask that takes astrstring as input and returns"$str!"
This repository is described in the Infinitic documentation.
Before running
If needed, update credentials in infinitic.yml.
You don't need to update infinitic.yml if you use a local standalone Pulsar instance. Run this Pulsar instance using docker compose up.
Running services all together
run ./gradlew run
Launch
Launch 10 workflows! ./gradlew dispatch (see Client.java main function)
Dashboard
run ./gradlew dashboard - server will run on port indicated in infinitic.yml