remote-actors

    3熱度

    1回答

    我在玩RemoteActors。現在我想知道,如果關閉RemoteActor會發生什麼情況。 該演員已與RemoteActor.alive和RemoteActor.register一起使用。 我無法找到兩者的反轉:活動和註冊。 如何正確關閉RemoteActor? 更新 爲了使它更加明顯,我做了一個 '小' 的例子。以下兩個程序都不終止,JVM一直運行。所有用戶創建的actor和main都已完成。

    1熱度

    1回答

    我不知道調用val delegate = RemoteActor.select()時是否有確定性。 我在問這個問題,因爲我注意到當我通過網絡發送代表時,程序沒有終止。 是否有其他副作用,取決於委託? 是否有任何規則,當RemoteActor.select將相同的參數返回相同的委託? 下面是一些例子代碼演示了RemoteActor.select問題: package test import sc

    10熱度

    1回答

    我有一個服務器正在使用遠程actors框架與多個客戶進行通信。如this question中所述,我無法跟蹤客戶端何時消失。因此我的服務器仍然試圖發送消息給不存在的客戶端。 這是問題嗎? (我沒有看到任何異常被拋出 - 但我認爲如果我的服務器壽命很長,會出現內存問題) 如何檢測消息是否發送到客戶端不再監聽? (如果我想實施某種連接清理)

    5熱度

    2回答

    我與這樣一個scala代碼的回聲服務。 進口scala.actors.Actor 進口scala.actors.Actor._ 進口scala.actors.remote.RemoteActor._ class Echo extends Actor { def act() { alive(9010) register('myName, self)