标签: caching concurrency message-passing
我们在软件中大量使用缓存。 “put / get”数据存储区的概念对应于“共享状态并发模型”,与Message Passing并发(例如Actors)相比,它存在许多缺点。
我们如何将消息传递模型与缓存协调?或者我们将永远陷入共享状态并发?
答案 0 :(得分:0)
缓存可以作为actor实现,因此与它的交互(put / get操作)将通过消息传递发生。取决于例如性能要求,这个解决方案可能演变成缓存分为更多具有某种范围的actor或另一个扮演路由器的actor。