resource-scheduler

时间:2024-06-20 21:12:53
【文件属性】:

文件名称:resource-scheduler

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-20 21:12:53

Java

操作说明 这是一个 Maven 项目。 要运行测试,请运行 mvn clean test 从项目根目录。 评论 首先,我正在按照说明中的说明创建网关和消息接口。 我不编写这些接口的实现,因为我将其视为未知组件的 API。 我仅假设该邮件应另外具有ID和组ID。 考虑到我将实现一种可互换的优先级排序方法,一开始我创建了一个接口,该接口的实现将封装优先级排序策略。 我正在根据传入的消息组顺序创建参考策略。 它由带有自定义比较器的优先级队列支持。 比较器使用列表中的组的索引,按照它们被安排的顺序。 现在我正在创建一个资源调度程序实现。 它采用构造函数中提到的策略以及外部资源的数量。 为了跟踪可用资源的数量,每次我向网关发送消息时,我都会减少一个计数器。 问题是 - 我如何知道任务何时完成? 决定权的不是我的代码。 我所知道的是消息 complete() 方法然后被调用。 因此,每当我向网


【文件预览】:
resource-scheduler-master
----src()
--------test()
--------main()
----README.md(2KB)
----pom.xml(1KB)
----.gitignore(1KB)

网友评论