Мы создаем веб-сайт, используя специальное программное обеспечение CMS с закрытым исходным кодом, и мне нужно запустить долгосрочную задачу на веб-сервере для импорта продуктов в магазин (с кодом, встроенным в нашу CMS), но мне бы хотелось, чтобы очередь стояла слишком долго эти длительные задачи на другом сервере, это возможно?
например:
Сервер 1:
// not shown: set "DbConnection" as our sql connection somehow?
BackgroundJob.Enqueue(() => Console.WriteLine("Hello, world!"));
Сервер 2:
GlobalConfiguration.Configuration.UseSqlServerStorage("DbConnection");
_backgroundJobServer = new BackgroundJobServer();
, так что "Hello, World1" будет выполняться на Сервер 2 вместо сервера 1. Возможно ли это?