Ведение источников токенов отмены в нескольких экземплярах приложения - PullRequest
0 голосов
/ 02 ноября 2019

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

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

...