Fan*_*c23 4 design-patterns distributed-computing
我有一个分布式系统:12个应用程序在10个盒子上运行(每个盒子有大约8个核心).我的应用程序是多线程的.
在一天中,我的应用程序非常繁忙.延迟对我的工作至关重要.
鉴于这种情况,我有一个新的额外要求,我必须监视分布在这些应用程序中的一堆内存对象并生成一些报告(可能是网页或文本文件无关紧要).
我正在寻找与监测工作相关的设计模式.困扰我的是,我不应该通过某些监视/观察者线程做任何令人讨厌的事情来引入任何延迟.如果它有所帮助,我现在主要是C++,所以像共享内存等低级别的东西肯定在桌面上.