dapr / dapr/dotnet-sdk

preserve reentrant header used for actors ... through the service invocation process

Open
#964 6 comments 0 reactions 0 assignees View on GitHub
area/actor
Dominant language
C#
Stars
1.2k
Forks
378
Avg merge
1d 22h
Merged PRs (30d)
5

Description

In the dapr doc info, they show some reentrant actor scenarios. It looks like the dapr dotnet sdk automatically creates and passes the reentrant header id ... so as long as you follow the basic scenarios described in the docs it works fine.

```
ActorA -> ActorA
ActorA -> ActorB -> ActorA
```
https://docs.dapr.io/developing-applications/building-blocks/actors/actor-reentrancy/

I am wanting a do a slightly different scenario that includes a service invocation in the process.

```
ActorA -> invoke some service -> ActorA
```

This is currently not working because the reentrant header is not automatically preserved during a service invocation.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.