0

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

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

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

4

2 回答 2

1

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

于 2014-05-04T17:32:21.263 回答
0

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

ACLmessaging 系统也使代理间的通信变得容易。

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

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

于 2014-12-21T15:36:10.657 回答