问题标签 [agents-jade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2210 浏览

java - 如何通过 Jade 中的 http 向主容器中的代理发送消息?

我想连接到在计算机上运行的主容器中创建的代理。假设主容器 ID 是 Main-Container@192.118.2.3 我如何连接到该容器内的代理并传递数据?提前致谢。

0 投票
1 回答
559 浏览

java - 如何通过互联网访问 Jade Main Container?

我正在开发基于代理的应用程序,并且我想访问在机器中的容器上运行的代理。我正在使用jadeGateWay 连接到主容器。它在本地主机中工作,但是当我在服务器上运行 jamGateWay 时,即使给出了正确的玉主容器 IP 地址,它也无法连接。有人可以建议我解决问题吗?提前致谢。

0 投票
1 回答
150 浏览

java - 具有 Mongo 数据库问题的 Jade 代理

我正在尝试从我的代理中使用 Mongo 数据库(使用 Jade 代理框架)。试图从 Agent 向数据库写入一些东西并没有成功NoClassDefFoundError

代码非常简单,如下:

错误是java.lang.NoClassDefFoundError: com/mongodb/MongoClient,但我已经在 Eclipse 构建路径中包含了 mongo java 驱动程序。这真的很奇怪。你们中的任何人都知道造成这种情况的潜在原因吗?任何提示都非常感谢。

0 投票
1 回答
330 浏览

java - 启动jade代理时如何设置jvm堆大小

我正在尝试增加 jvm 堆大小,因为我的 JADE 代理程序抛出java.lang.OutOfMemoryError: Java heap space错误。

我在 Windows 7 中使用Java 控制面板 -> Java 运行时环境设置设置了 java 堆大小。但这没有帮助。-Xmx翡翠代理怎么设置?

0 投票
1 回答
429 浏览

java - 在单独的循环中提取 draw() 方法(PApplet 作为 JADE 代理)

我正在 Java 上创建一个基于 JADE 的代理系统,我想使用处理来可视化这些代理。现在 JADE 框架独立运行,一个 ProcessingPApplet被实例化为代理之一,它是一个单例。

每次(其他类型的)代理之一发生变化时,它们都会调用redraw()PApplet 的方法。问题是,PApplet 没有调用它的draw()方法,因为它没有在它自己的线程上运行。

我该如何解决?

编辑:

0 投票
0 回答
497 浏览

java - 在 Eclipse OS X Mavericks 上运行 Jade 平台的奇怪行为

我在 Windows 7 下使用 Eclipse 开发了一个 JADE 多代理平台,它运行良好。现在我正在尝试将代码移动到安装了 OS X Mavericks 的 macbook pro,但我遇到了一个非常奇怪的问题。我已经安装了 java 1.6.0_65 和 Eclipse Kepler,它们似乎工作正常(我尝试过其他开发) ,奇怪的是我可以与他们互动,他们似乎被冻结了,或者在背景中,或者类似的东西。甚至最上面的按钮:关闭、最小化、最大化,都像是被禁用了。我可以与所有窗口/guis 进行的唯一交互是将它们移动到屏幕上,但是......这不是我想要的:) 我在这里复制我在 eclipse 上运行的参数,就像我在 Windows 上使用的一样:

gui -name TrihiosSimulationTool jam.Boot;Databaser:com.tst.database.DatabaseAgent;Evaluator:com.tst.evaluation.ObEvaluationAgent;Hierarcher:com.tst.hierarchy.HierarchyAgent;Reputer:com.tst.reputation.ReputationAgent;模拟器: com.tst.simulation.SimulationAgent;Socializer:com.tst.social.SocialAgent;培训师:com.tst.reputation.training.TrainingHierarchyAgent

我尝试从命令行运行 JADE 并显示 rma gui 并且它可以工作,所以它似乎不是 JADE 的问题,而是我如何从 Eclipse 运行它。我试图从命令行运行我的代理,但我做不到,我想我做错了,我在一些 gui 和代理中使用的外部库有问题。

我会很感激你能提供给我的任何建议或想法,因为我有点绝望:) 在此先感谢。

0 投票
1 回答
475 浏览

java - 在 Netbeans 上运行的 Jade 中的程序不传输消息

我创建了一个接受值的代理,然后将消息传递给下一个代理。我在输入值时遇到问题,因此我的消息也没有被传输。这是我的Agent课,下面。有谁知道我能做些什么来修复它?

0 投票
0 回答
83 浏览

java - 使用 JADE lib 进行多处理

我的任务是为大小为 1000000x1000000 的乘法矩阵开发有效的程序。有人建议我使用 JADE 库。

谁能告诉我如何继续使用 JADE 和 1-10 台机器的多处理来乘以矩阵。

0 投票
1 回答
253 浏览

amazon-web-services - 本地代理和部署在云端的远程代理之间的通信

我们已经部署了一个 ping 代理,它部署在云中的 Amazon EC2 实例上,我们希望通过本地代理与其通信,但是当我通过本地代理向云代理发送 ACL 消息时收到错误消息以下:

((action (agent-identifier :name da1@10.99.2.165:1099/JADE
:addresses (sequence http://Shahrukh:7778/acc)) (ACLMessage)) (MTS-error (agent-identifier:name ping@platform1) :1098/JADE
:addresses (sequence http://ip.120-10-228-29-245.ec2.internal:7778/acc )) (internal-error "Foreign agent unreachable: AID ping 中不包含有效地址@platform1:1098/JADE")))

有谁知道为什么会这样??

0 投票
1 回答
3600 浏览

java - 在 Jade 远程平台之间传递 ACL 消息

我需要在 2 个玉平台之间传递 ACL 消息。我实现了我的代码以在同一容器中的代理之间传递消息。这很好用。但是我无法开发该代码来在远程平台之间传递消息。

下面是我为同一个容器中的代理实现的。在发送方代理代码中,result[] 仅获取同一平台中的代理。

我错过了什么?有什么方法可以获取远程平台的代理列表吗?

发件人代理

接收代理