资源规范和代理跟踪

Posted

技术标签:

【中文标题】资源规范和代理跟踪【英文标题】:RESOURCE specifications and tracking of agent 【发布时间】:2021-10-08 09:50:54 【问题描述】:

我需要解决一个问题,由于我缺乏 Java 培训,我无法解决。编写什么代码来跟踪获取资源的代理? 让我更好地解释一下...我有一系列房间,每个进入该结构的代理都会占用一个他在整个逗留期间保留的房间,我想实时查看哪些房间被占用以及由哪个代理占用.我怎样才能做到这一点? 谢谢

【问题讨论】:

【参考方案1】:

您可以简单地将占用的资源保存到代理,反之亦然,在占用块中使用变量。

这是一个简单的例子

我有一个 Person 和一个 RoomResource 代理,每个代理都有另一个类型的变量。

在这个非常简单的流程图中,一个源创建人员,一个连接到 RoomResource 代理资源池的占用,资源单元生活在一个名为 roomResource 的群体中。

您只需在抓住块中指定以下内容

agent.room = unit;
unit.agent = agent;

你会看到agent代表block中的agent,unit代表从资源池中被占用的单元

现在您可以直观地将其用于您的代理

现在您可以通过访问变量来查看每个人占用了哪个房间以及每个人使用了哪个房间

【讨论】:

非常感谢您的回复!一旦我显示了占用房间的人,我可以访问他们的变量吗? 是的 - 您可以访问此人,然后访问他们的所有变量,并可能将其显示在房间的动画中。

以上是关于资源规范和代理跟踪的主要内容,如果未能解决你的问题,请参考以下文章

使用Python请求模块通过HTTP跟踪下载资源的跟踪

NullPointerException 堆栈跟踪在没有调试代理的情况下不可用

chapter 13_4 跟踪table的访问

如何跟踪erlang中的子进程?

会话跟踪

[源码分析] OpenTracing之跟踪Redis