我正在考虑如何在没有 Sun Real-time System API 的情况下使用 java 构建实时系统。
比如说,老板在上午 11:00 生成一个事件,他必须在上午 11:10 获得反馈。如果没有任何反馈,他将重新发送他的活动。
员工在上午 11:01 收到老板的事件,他必须离开 1 分钟才能将结果发送回老板。所以实际上他有 8 分钟的时间来完成他的工作。上午 11 点 09 分,无论他完成与否,他都必须发送反馈。
这是一个实时系统,不是吗?
在这种情况下,如何使用 java 设计我们的系统?这是一种生产者-消费者模式。在消费者端,使用哪个对象(blockingqueue、delayqueue ...)来满足这个要求?
欢迎任何网络链接,开源。
感谢。