2
我有一個在後臺每小時下載一個大約100萬行的CSV產品文件的演員,然後它將通過CSV循環並改變一個集合。在一個集合中存儲100萬行,在一個actor中更新
現在在我的播放控制器中,我將向網站訪問者顯示這100萬行的子集。
我會向演員要求給我一份藏品。 如果我在每頁請求的基礎上這樣做,這會是一個性能問題嗎?或者正在接近下面的任務?
val futProducts = myActor ? GetProducts
和我的演員將有該被更新過的每一個小時左右的產品的集合。
var products: List[Product] = ...
更新
我怎麼能建立一個全球參考這個products
變量,我可以在我的戲控制器引用,然後還可以在我的演員變異。我認爲這將是最好的方法,但不知道如何做到這一點。
很多因素都會影響表演。如果您正在進行多頁面請求,您可能需要爲每個頁面創建'n'個演員。 – erip