当我的数据库上发生 DML 时,我想通知我的 java 应用程序。我可以在 MySQL 触发器中调用 java.jarsys_exec('/path/to/javabin -jar my.jar');
我缺少的是如何以 JAVA 方式进行操作。
- 我需要
my.jar
它将向我的通用应用程序发送消息(或其他内容)。 - 我需要我的通用应用程序监听传入的消息(但不等待它们),打开新线程并执行代码。
我不知道如何做这两个部分。
有人建议使用信号量、信号、消息系统。我做了一些没有帮助的互联网搜索。由于我不能使用第 3 方软件。