有没有大佬知道怎么在sqlserver中定义触发器调用java接口啊

新手上路,请多包涵

需要实现的功能,目前需要将erp的数据推送到企业微信上面。比分说erp上面单据审核了,能够监测审核事件然后调用接口把消息或者数据推送到企业微信。erp是用友的u8,没有对外提供数据接口。
只能自己在数据库里面定义类似触发器一样的,一旦发现单据点了审核,就调用推送的接口,把数据推送过去。这个怎么实现啊!

阅读 2k
2 个回答

数据库调用java接口的没听过。
只能说通过代码监控数据库。
实时性要求高的话,使用消息队列,比如Kafka,redis。审核后推入队列,然后java程序消费数据。
实时性要求不高,或者不想用中间件,想省事一点,就在就在程序里搞个定时任务。

新手上路,请多包涵

先写数据库,配置一个定时任务 去扫表的状态,发生了变更就代码推送企业微信,可以配置扫描的间隔时间

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题