У меня есть приложения (для управления заданиями), построенные на. NET C#, которые в настоящее время выполняются планировщиком задач windows. Теперь я хочу, чтобы эти задания выполнялись консольным приложением. NET Core, которое будет ставить задания в очередь из базы данных, выбирать подходящее приложение и затем удалять эти задания для обработки этим приложением.
Мне нужно знать возможные способы связывания этих приложений с этим консольным приложением производителя / потребителя.
Я думал об архитектуре плагинов, в которой я буду динамически создавать плагины из этих приложений. загружая их в пользовательское приложение производителя, но тогда мне нужно будет внести некоторые изменения в те существующие приложения, которые я не хочу.
Возможно, в этом отношении будет полезно направление.