我正在尝试使用微内核架构开发模块化软件。我使用“注册”方法将这个软件的服务注册到微内核,这些服务根据来自服务器的任务运行或关闭。此外,这些服务将其工作结果写入队列,内核跟随该队列并将工作结果发送到服务器。但我对架构有疑问。我刚刚添加的新服务发送大数据。所以它阻塞了队列。还有一些服务可以完成这项工作,但必须等待其他服务。所以我想到为每个服务写event_handles但是我的资源消耗翻倍。
关于我的问题:
我提到了我的微内核架构的问题,我想要想法。