最近,在做一个opc的C/S项目。客户端修改了oracle表的数据后,服务端需要将数据下发到PLC,有两种方案:
1,通过oracle的触发器通知服务端。这样的话,需要Oracle调用外部程序。
2,服务端编写通讯程序,定时扫描数据表,发现有修改,调用下发的方法。这样不太及时,并且开销大。
有没有更好的办法?请高手指点。