2
我有一个在后台每小时下载一个大约100万行的CSV产品文件的演员,然后它将通过CSV循环并改变一个集合。在一个集合中存储100万行,在一个actor中更新
现在在我的播放控制器中,我将向网站访问者显示这100万行的子集。
我会向演员要求给我一份藏品。 如果我在每页请求的基础上这样做,这会是一个性能问题吗?或者正在接近下面的任务?
val futProducts = myActor ? GetProducts
和我的演员将有该被更新过的每一个小时左右的产品的集合。
var products: List[Product] = ...
更新
我怎么能建立一个全球参考这个products
变量,我可以在我的戏控制器引用,然后还可以在我的演员变异。我认为这将是最好的方法,但不知道如何做到这一点。
很多因素都会影响表演。如果您正在进行多页面请求,您可能需要为每个页面创建'n'个演员。 – erip