94a78bdc7fb2fa3cd541fb71515d7c8e37805d27
To run these examples, change into the `scripts` directory: ---- cd scripts ---- == Start the Function Registry Service: ---- ./function-registry.sh ---- == Register a Function: ---- ./registerFunction.sh -n uppercase -f "f->f.map(s->s.toString().toUpperCase())" ---- == Run a REST Microservice using that Function: ---- ./web.sh -f uppercase -p 9000 curl -H "Content-Type: text/plain" -H "Accept: text/plain" :9000/function -d foo ---- == Register a Supplier: ---- ./registerSupplier.sh -n words -f "()->Flux.just(\"foo\",\"bar\")" ---- == Run a REST Microservice using that Supplier: ---- ./web.sh -s words -p 9001 curl -H "Accept: application/json" :9001/supplier ---- == Register a Consumer: ---- ./registerConsumer.sh -n print -f "System.out::println" ---- == Run a REST Microservice using that Consumer: ---- ./web.sh -c print -p 9002 curl -X POST -H "Content-Type: text/plain" -d foo :9002/consumer ---- == Run a Stream Processing Microservice using the Function: ---- ./stream.sh -i words -o uppercaseWords -f uppercase ----
Description
Languages
Java
99.5%
Shell
0.4%