go-sdk/service
Josh van Leeuwen 0cc2c4ce7a
Create `xxxContext` functions for ones which are missing a caller context. (#358)
* Adds context to rest of funcs, so context can always be propagated.

Signed-off-by: joshvanl <me@joshvanl.dev>

* Adds `//nolint:interfacebloat` to StateManager interface due to new
`xxxContext` methods.

Signed-off-by: joshvanl <me@joshvanl.dev>

* Use separate interface for structs with context funcs

Signed-off-by: joshvanl <me@joshvanl.dev>

* Adds more locks to actor functions

Signed-off-by: joshvanl <me@joshvanl.dev>

---------

Signed-off-by: joshvanl <me@joshvanl.dev>
2023-03-29 07:40:51 -07:00
..
common Create `xxxContext` functions for ones which are missing a caller context. (#358) 2023-03-29 07:40:51 -07:00
grpc Create `xxxContext` functions for ones which are missing a caller context. (#358) 2023-03-29 07:40:51 -07:00
http Create `xxxContext` functions for ones which are missing a caller context. (#358) 2023-03-29 07:40:51 -07:00
internal Add option to disable topic validation (#271) 2022-04-01 08:38:56 +08:00
Readme.md fixed typos (#172) 2021-06-18 15:04:11 -07:00

Readme.md

Dapr Service (Callback) SDK for Go

In addition to this Dapr API client, Dapr Go SDK also provides service package to bootstrap your Dapr callback services. These services can be developed in either gRPC or HTTP:

Templates

To accelerate your Dapr app development in Go even further, we've created a few GitHub templates which build on the above Dapr callback packages:

Contributing

See the Contribution Guide to get started with building and developing.