在杀死InflightRepository中的事务后,路由冻结
cc.getInflightRepository().remove(exchange);
但是他们仍然悬而未决。当我停止路线时,由于仍有待处理的交易,它不会立即停止
int inflight = this.context.getInflightRepository().size(order.getRoute().getId()); //there 0
inflight += DefaultShutdownStrategy.getPendingInflightExchanges(order); //but there stil remain
只有在强制停止路线或超时后才会杀死他们