2012-05-11 47 views

回答

0

沒有什麼比固定或遠程代理。您編寫的任何代理都將擴展jade.core.Agent類。你寫每個代理能夠經由兩種方式移動到遠程主機的:

  1. 調用doMove()經由在滿足某些條件或從其他代理接收觸發消息的循環行爲內部方法中的試劑。

  2. 請求AMS代理使用移動代理本體來移動您的代理。

現在來了解目的地址。將應用程序創建爲具有遠程容器的單個分佈式平臺通常是一種很好的做法,要移動所需的代理程序就是要移動到的遠程容器名稱。如果您希望跨平臺代理移動,則必須使用JADE插件,默認情況下它未啓用。

相關問題