0

我是公司中一些遗留代码的维护者(叹气)。尽管 98% 的应用程序都在同一个机器上运行,但该代码使用了相当多的多播。这样做是为了在需要扩展系统时跨盒子分发应用程序。

这些组件通过消息传递的方式相互交谈(一些应用程序有一个发布者,其他订阅者等待消息到达)。

我的问题 - 我有一些回归测试,其中一些消息预计会在接下来的 N 秒内从某个组件到达应用程序,但有时不会。

对我来说,这整个方法看起来是错误的。如果系统已加载,那么这没有任何意义。但是我必须解决这个问题,而我正在研究的是内核调优——通过微调内核来获得更好的系统响应。这是正确的方法吗?

4

1 回答 1

0

你是对的。测试正在测试系统无法完成的事情。要么取消测试,要么重写系统。

于 2013-08-17T23:30:18.370 回答