
java 调用存储过程 如果实现 调用之后 不等待结果
当前的采集我们是用java调用存储过程然后java会一直等待存储过程的执行结果,但是存储过程采集的时候,是非常耗时的,java程序在这个等待过程中,什么都没干,是毫无意义...
当前的采集 我们是用java调用存储过程 然后java会一直等待存储过程的执行结果,
但是存储过程采集的时候,是非常耗时的,java程序在这个等待过程中,什么都没干,是毫无意义的。我想能不能让java程序调用存储过程后,立刻返回前台,但是存储过程依然在数据库执行,存储过程执行完成之后会将结果写入日志表,前台实时读取日志表,得到采集进度,就是达到这个效果,我认为这涉及到了java调用存储过程的底层机制,请大神给我说下吧 展开
但是存储过程采集的时候,是非常耗时的,java程序在这个等待过程中,什么都没干,是毫无意义的。我想能不能让java程序调用存储过程后,立刻返回前台,但是存储过程依然在数据库执行,存储过程执行完成之后会将结果写入日志表,前台实时读取日志表,得到采集进度,就是达到这个效果,我认为这涉及到了java调用存储过程的底层机制,请大神给我说下吧 展开
1个回答
展开全部
需要一个消息中间件,Java发消息给中间件,中间件立马回复OK,然后发消息给数据库。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询