mirror of https://github.com/dapr/quickstarts.git
* Initial commit for adding resiliency quickstart (based off js state quickstart) Signed-off-by: Nick Greenfield <nigreenf@microsoft.com> * Fix readme Signed-off-by: Nick Greenfield <nigreenf@microsoft.com> * Update resiliency/README.md Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency quickstart readme * Update README * Make Resiliency QuickStart a part of Service Invo and State Management QuickStarts Signed-off-by: Nick Greenfield <nigreenf@microsoft.com> * Add config.yaml to correct csharp sample * Add instructions for stopping order-processor service * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Update resiliency/service-to-service-resiliency.md Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> * Address PR feedback * Fix state management for loop * Apply suggestions from code review Co-authored-by: Mark Fussell <markfussell@gmail.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> Signed-off-by: Nick Greenfield <nigreenf@microsoft.com> Signed-off-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com> Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Co-authored-by: Mark Fussell <markfussell@gmail.com> |
||
---|---|---|
.. | ||
checkout | ||
order-processor | ||
README.md | ||
config.yaml | ||
makefile |
README.md
Service Invocation
In this quickstart, you'll create a checkout service and an order processor service to demonstrate how to use the service invocation API. The checkout service uses Dapr's http proxying capability to invoke a method on the order processing service.
Visit this link for more information about Dapr and service invocation.
This quickstart includes one checkout service:
- Java client service
checkout
And one order processor service:
- Java order-processor service
order-processor
Pre-requisites
- Dapr and Dapr Cli.
- Java JDK 11 (or greater):
- Apache Maven version 3.x.
Run Java order-processor with Dapr
- Open a new terminal window and navigate to
order-processor
directory and install dependencies:
cd ./order-processor
mvn clean install
- Run the Java order-processor app with Dapr:
cd ./order-processor
dapr run --app-id order-processor --app-port 9001 --app-protocol http --dapr-http-port 3501 -- java -jar target/OrderProcessingService-0.0.1-SNAPSHOT.jar
Run Java checkout service with Dapr
- Open a new terminal window and navigate to
checkout
directory and install dependencies:
cd ./checkout
mvn clean install
- Run the Java checkout app with Dapr:
cd ./checkout
dapr run --app-id checkout --app-protocol http --dapr-http-port 3500 -- java -jar target/CheckoutService-0.0.1-SNAPSHOT.jar
dapr stop --app-id checkout
dapr stop --app-id order-processor