У нас есть приложение, созданное для выполнения потенциально длительных операций. Нам нужно ускорить как минимум 10 из них, чтобы обработать все ожидаемые запросы. Однако нам нужен способ отменить данную операцию в любое время. Поскольку у нас есть все экземпляры приложения за прокси-сервером, мы не знаем, какой экземпляр выполняет операцию, для которой было запрошено аннулирование.
Прежде чем иметь требование нескольких экземпляров, мы создали CancellationTokenSource
для каждой операции, которая прошла и сохранилась в памяти до тех пор, пока операция не будет завершена или не будет отменена. Есть ли способ сохранить эти токены в нескольких экземплярах одного и того же приложения, или я смотрю не в ту кроличью нору?