Skip to content

Latest commit

 

History

History
106 lines (95 loc) · 3.06 KB

File metadata and controls

106 lines (95 loc) · 3.06 KB

Before you run the example make sure local redis state store is running by executing:

docker ps
  1. To run the example we need to first build the examples using the following command:
cargo build --examples
  1. Run the example with dapr using the following command to start the multi-app run:

== APP - invoke-grpc-server == Method: say_hello == APP - invoke-grpc-server == Name: "Test"

dapr run -f .

The multi-app run is the equivalent of running:

  1. The server application with dapr
dapr run --app-id=invoke-grpc-server --app-protocol grpc --app-port 50051 -- cargo run --example invoke-grpc-server
  1. The client application
dapr run --app-id=invoke-grpc-client -- cargo run --example invoke-grpc-client

If everything went well you should see the following output along with dapr logs:

Message: "Hello World!"
Response: InvokeResponse {
    data: Some(
        Any {
            type_url: "",
            value: [
                10,
                12,
                72,
                101,
                108,
                108,
                111,
                32,
                87,
                111,
                114,
                108,
                100,
                33,
            ],
        },
    ),
    content_type: "application/json",
}