Open JohnNilsson opened 4 years ago
This pretty much does a comparrison with SF: https://microsoft.github.io/coyote/learn/programming-models/actors/why-actors
I'm hoping for something a bit more opinionated than "there have also been instances". What's the take away?
Updated link on the Coyote docs: https://microsoft.github.io/coyote/#concepts/actors/why-actors/
@JohnNilsson I haven't yet used Coyote, but having read through the docs this morning, both use the same single-threaded execution model, I'd say there are two large differences:
async
, await
, lock
, using the common System.Threading.Tasks types in the TPL including Task
, Task<TResult>
and TaskCompletionSource<TResult>
as well as Monitor
in System.Threading.Other notes:
I'm looking forward to playing around with it atop a reliable service as it looks like it might really help from a testability perspective.
Microsoft recently release a new actor implementation: Coyote
So I was wondering how this relates to Reliable Actors:
What has been learnt since Orleans and Reliable Actors?
Will elements of Coyote be incorporated into Reliable Actors?