我正在开发一个并行处理顺序数据的应用程序。来自多个实体的数据点可以并行处理,但不能同时处理同一实体的两个数据点。实体 A 的第二个数据点高度依赖于第一个数据点的处理结果。但我想知道,处理第一个数据点时抛出的异常的最佳/正确方法是什么?我可以重试操作,显然是设置重试次数。但是如果操作无法在预设的重试次数内完成怎么办?我应该让应用程序崩溃并实施某种通知吗?
问问题
84 次
我正在开发一个并行处理顺序数据的应用程序。来自多个实体的数据点可以并行处理,但不能同时处理同一实体的两个数据点。实体 A 的第二个数据点高度依赖于第一个数据点的处理结果。但我想知道,处理第一个数据点时抛出的异常的最佳/正确方法是什么?我可以重试操作,显然是设置重试次数。但是如果操作无法在预设的重试次数内完成怎么办?我应该让应用程序崩溃并实施某种通知吗?