原文链接:https://docs.dapr.io/developing-applications/building-blocks/actors/actors-overview/
Actor模型将Actor描述为最低层次的 “计算单元”。换句话说,你把代码写在一个独立的单元(称为Actor)中,这个单元每次接收消息并处理它们,没有任何并发或线程。
当你的代码处理一条消息时,它可以发送一条或多条消息给其他Actor,或者创建新的Actor。底层运行时管理每个Actor的运行方式、时间和地点,并在角色之间路由消息。
大量的actor可以同时执行,而且actor之间可以独立执行。
Dapr包括一个专门实现虚拟Actor模式的运行时。通过Dapr的实现,你可以根据Actor模式编写Dapr的actors,Dapr利用底层平台提供可扩展性和可靠性保证。