【问题标题】:Plain Java vs JADE framework in terms of multi-agent development就多代理开发而言,纯 Java 与 JADE 框架
【发布时间】:2014-04-20 22:37:10
【问题描述】:

如果任务是构建多代理系统(例如,基准图书拍卖系统),则有两种选择:

  • 使用纯 Java 构建它,其中每个代理都是一个线程 + 使用原生 Java 功能
  • 使用 JADE Java 框架。

使用这些方法的优点和/或缺点是什么?

【问题讨论】:

  • 系统的目的是什么?如果它具有教育意义,您可以同时尝试并了解每种方法的优缺点。

标签: java agents-jade multi-agent


【解决方案1】:

专家认为 Jade 是一个多代理系统,并遵循 FIPA 规则,这是一种允许通信不同代理的协议

【讨论】:

    【解决方案2】:

    我的应用程序的主要优点之一是使用 DF(目录促进器)作为黄页代理。因此,任何代理都不需要知道系统的当前状态,它可以查询哪些代理可用以及它们从 df 提供哪些服务。

    此外,ACL 消息系统使代理间的通信变得容易。

    第三点也是最重要的一点,不要重新发明轮子。

    缺点是 JADE 不是那么容易学习。即使是部署一个简单的项目也会有很多开销。

    【讨论】:

      猜你喜欢
      • 2018-08-08
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 2012-07-01
      • 1970-01-01
      • 2016-04-19
      相关资源
      最近更新 更多