mirror of https://github.com/dapr/go-sdk.git
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com> |
||
---|---|---|
.. | ||
config | ||
pub | ||
sub | ||
README.md | ||
go.mod | ||
go.sum |
README.md
Dapr PubSub Example with go-sdk
This folder contains two Go files that use the Go SDK to invoke the Dapr Pub/Sub API.
Diagram
Step
Prepare
- Dapr installed
Run Subscriber Server
dapr run --app-id sub \
--app-protocol http \
--app-port 8080 \
--dapr-http-port 3500 \
--log-level debug \
--components-path ./config \
go run sub/sub.go
Run Publisher
export DAPR_PUBSUB_NAME=messages
dapr run --app-id pub \
--log-level debug \
--components-path ./config \
go run pub/pub.go
Cleanup
dapr stop --app-id sub
(lsof -i:8080 | grep sub) | awk '{print $2}' | xargs kill
Result
== APP == 2020/08/23 13:21:58 event - PubsubName: messages, Topic: neworder, ID: 11acaa82-23c4-4244-8969-7360dae52e5d, Data: ping