访问 JADE 中每个代理的对象

Accessing object for every agent in JADE

我有一些对象,例如

MyData data;

我怎样才能使它分布式,以便每个代理都可以访问和更改它?

如果您使用相同的 JVM,您可以只创建单例(不要忘记同步),否则您可以创建一个代理,在您的公共对象上有一个 link 并用消息更改它(ACLMessages 请求) 就像一个网络服务。