Vert.x Blueprint Project - A reactive todo-backend implementation using Vert.x and various persistence
Vert.x blueprint application - A reactive todo-backend implementation using Vert.x and various persistence (e.g. Redis or MySQL).
This repository is an introduction to basic Vert.x web RESTful service development and reactive programming. Detailed tutorials (both in Chinese and English) are provided below.
Note: We've redesigned the code with reactive and functional style with RxJava 2 and Vert.x 3.5.x.
Verticle
Forks and PRs are definitely welcome !
To build the code:
gradle build -x test
Run service locally:
java -jar build/libs/vertx-blueprint-todo-backend-fat.jar -conf config/config.json
java -jar build/libs/vertx-blueprint-todo-backend-fat.jar -conf config/config_jdbc.json
Run with Docker Compose:
docker-compose up --build
Test result of the RESTful API (using todo-backend-js-spec):
You can also run it with the todo backend frontend client: