Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhzs/microservice-workflow-demo
Microservice with Workflow Engine Demo using NodeJS external service task
https://github.com/rhzs/microservice-workflow-demo
bri briapi camunda nodejs workflow-engine
Last synced: 9 days ago
JSON representation
Microservice with Workflow Engine Demo using NodeJS external service task
- Host: GitHub
- URL: https://github.com/rhzs/microservice-workflow-demo
- Owner: rhzs
- Created: 2019-09-28T04:58:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T03:56:27.000Z (about 2 years ago)
- Last Synced: 2024-11-07T04:41:09.366Z (about 2 months ago)
- Topics: bri, briapi, camunda, nodejs, workflow-engine
- Language: Java
- Size: 77.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Microservice Pattern with Workflow Engine using NodeJS
Demo camunda using NodeJS as External Task Demo for JSDay 2019. This example is a simplification for JS Day 2019 taken from Berndruecker Flowing Retail demo https://github.com/berndruecker/flowing-retail/
### How to run
1. Open new terminal, start briapi mock server first
```shell
$ cd briapi-mock
$ mvn clean install
$ mvn exec:java
```2. Open new terminal, start nodejs worker for payment demo.
```shell
$ cd nodejs-worker
$ yarn# To run payment v2 worker
$ node paymentV2-worker.js# To run payment v4
$ node paymentV4-worker.js
```3. Open new terminal, start camunda and rest controller
```shell
$ cd payment-service
$ mvn clean install
$ mvn exec:java
```----
Credits to:
1. https://github.com/berndruecker/flowing-retail/
2. https://camunda.com