Есть ли способ «прослушивать» команды в запущенном exe? - PullRequest
0 голосов
/ 26 сентября 2019

Я создал приложение, которое постоянно читает базу данных MySQL, чтобы проверить, не было ли изменений в таблице.Это создает большую нагрузку на небольшой сервер MySQL.

Приложение используется в 3 разных местах +300 человек.

Интересно, есть ли способ отправить "команду" назапущенное приложение для выполнения функции?

Я не хочу использовать Winsock для этого, и я не могу найти ответ «да» или «нет» в Google.

Любое предложение будет с благодарностью.

Спасибо.

Ответы [ 2 ]

1 голос
/ 27 сентября 2019

Поскольку вы проверяете таблицу в базе данных mysql, вы должны создать таблицу, в которую вы записываете запись, которая может быть прочитана приложением и воспринята как команда.Структура таблицы должна позволять указывать некоторые правила, такие как выполнение ее только в определенном месте или все из них, в какое время она должна воспроизводиться сейчас или через xx минут или что-то еще, параметры, используемые во время выполнения, и т. Д ...

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

0 голосов
/ 26 сентября 2019

Вы можете найти процесс вашего приложения и отправить ему ключи, как в этом вопросе .

В вашем приложении вы можете обработать ключ и проверить изменения в базе данных MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...