Úlohou je opraviť jednoduchú Vert.x aplikáciu DataProducerService, ktorá spúšťa dlhú blokujúcu úlohu v event loope
-
Skompilujte projekt pomocou
mvn install
alebo vo vašom IDE. -
Spustite aplikáciu pomocou
Launcher.main()
a pozorujte v logu hlásenie o blokujúcom volaní -
Opravte úlohy v súbore
DataProducerConfigVerticle.java
podľa komentáru, ktorý začína slovom "Úloha" -
Spustite aplikáciu pomocou
Launcher.main()
a v prehliadači otvorte http://localhost:35000/ -
Po spustení
mvn install
sa vytvorí spustiteľný JAR súbor, ktorý obsahuje všetko potrebné. Zastavte aplikáciu spustenú cez Launcher a spustite z príkazového riadka:java -jar DataProducerService/target/DataProducerService-1.0-SNAPSHOT-fat.jar