现有一个桌面版(客户端)程序,用户可以创建任务,并提交到服务区端运行。这个任务是一个耗时任务,有可能服务器执行算法几个小时、甚至一两天才会返回结果。
桌面端:C#,WinForm程序
服务器端有两个算法:
1.算法1:Flask,python写的算法;
2.算法2:Java写的算法,用SpringBoot提供接口
针对这种场景,如何正确的管理这种任务?
现有一个桌面版(客户端)程序,用户可以创建任务,并提交到服务区端运行。这个任务是一个耗时任务,有可能服务器执行算法几个小时、甚至一两天才会返回结果。
桌面端:C#,WinForm程序
服务器端有两个算法:
1.算法1:Flask,python写的算法;
2.算法2:Java写的算法,用SpringBoot提供接口
针对这种场景,如何正确的管理这种任务?
2 回答5.2k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
现有一个桌面版(客户端)程序,这个程序就做这两点
1.下发算法脚本 并启动运行
2.展示算法结果
由算法自行运行,并上报进度等 到一个双方定义的位置 比如mysql表a,桌面版程序再去读这个表展示算法结果