首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使agent成为固定的,并创建新的agent,并在其上添加参数,并将其移动到远程?

如何使agent成为固定的,并创建新的agent,并在其上添加参数,并将其移动到远程?
EN

Stack Overflow用户
提问于 2012-05-11 14:35:28
回答 1查看 522关注 0票数 0

我第一次用Jade编程。关于智能体的移动性问题,我需要一些帮助。

要通过Jade将代理作为固定移动性,我应该扩展jade.core.Agent还是另一个类?如果我希望它将我在本地创建的新代理的参数移动或分派到远程,我应该怎么做?当我发送它时,我需要知道远程主机的地址或代理吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-06-07 21:33:02

没有什么比固定或远程代理更好的了。您编写的任何代理都将扩展jade.core.Agent类。您编写的每个代理都能够通过以下两种方式移动到远程主机:

  1. 在满足特定条件或收到来自其他代理的触发消息时,通过循环行为在代理内部调用doMove()方法。
  2. 使用移动代理本体请求移动代理移动您的代理。

现在来了解目的地地址。通常,将您的应用程序创建为具有远程容器的单个分布式平台是一种好的做法,要移动代理,您所需要的只是要移动到的远程容器名称。如果你想要跨平台的代理移动性,你必须使用一个JADE插件,默认情况下它是不启用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10546567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档