简单Java与JADE框架在多代理开发方面

时间:2014-04-20 22:37:10

标签: java agents-jade multi-agent

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

  • 使用普通Java构建它,其中每个代理都是一个线程+利用本机Java特性
  • 使用JADE Java框架。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

缺点是JADE并不容易学习。此外,即使是一个简单的项目,也有很多开销。