【发布时间】:2020-07-06 06:55:02
【问题描述】:
希望你们都平安,
假设我有第一张照片中显示的这个系统。有 2 个源链接到 2 个不同的代理类型。他们从同一个延迟服务。
我的目标:是从第一来源和第二来源中找出代理的等待时间。
我做了什么:我首先使用了“timeMeasureEnd”数据集。我运行了模拟,然后检查了日志中的 datasets_Log。 (见图 2)。
我的问题:我不知道哪些代理来自源 1,哪些来自源 2。它只是给了我基于 FIFO 的代理索引。
我需要一种方法,让我知道每个代理的等待时间,并告诉我代理的类型(或它来自哪个来源)。
我尝试了什么: 1. 我尝试将代理 ID 保存在数据集中,但它没有显示在日志中。 2. 我创建了一个额外的队列并为其分配了一个数据集。在数据集中输入代理 ID 以及等待时间,然后我比较了代理 ID。但这需要很长时间。
我希望我说清楚。
一句话:我要得到代理的来源和等待时间。
谢谢
【问题讨论】:
标签: java queue simulation anylogic