Learning Vertx with Kotlin and Coroutine
Create the database, using postgres for database server:
create database vertx_stocks;
create table stocks("stock" varchar, "price" float);
Build:
gradlew.bat clean build
java -jar build\libs\learn-vertx-kotlin-1.0.0-SNAPSHOT.jar
Using Infinispan for clustering.
java -Djava.net.preferIPv4Stack=true -Dhttp.port=9001 -jar build/libs/learn-vertx-kotlin-1.0.0-SNAPSHOT.jar -cluster
java -Djava.net.preferIPv4Stack=true -Dhttp.port=9002 -jar build/libs/learn-vertx-kotlin-1.0.0-SNAPSHOT.jar -cluster
Sample request:
http://localhost:9001/api/stocks/msft
for run in {1..100}; do curl "http://localhost:9002/api/stocks/msft" &; done ─╯