Results 30 comments of gaoyan

This feature is not implemented yet, maybe 1.1? or later

@suxinshuo 我提供一下建议 1. 预览只是临时运行使用,不会一直在后台运行,所以mysql压力可以不必考虑, 2. 我认为这个历史功能应该尽他的职责,只是保存执行历史最后几条数据即可,而正在运行的实时数据就不用考虑写入,用户应该在结果页面查看实时数据,所以不存在延迟问题 3. dinky_history目前已经有机制定时删除 4. 我觉得存resource实现成本太大了无论是开发还是用户体验,为了这个功能不值得,而且,从功能设计上讲,resource也不应该服务于这个事情

> 1. 保存执行历史最后几条数据,这个针对批任务比较好处理,实时任务在执行历史中有可能还没有停止,保存数据这个动作的触发时机不好把控,所以说是会有一定的延迟,可以采用 @Zzm0809 提出的方案,加一个获取最新数据的按钮,定时+手动触发更新,读取从本地缓存 ResultPool 都切换成 mysql 中读取,保证数据的一致性 > 2. resource 我从代码看确实不应该去实现执行历史数据存储这个功能,看起来代码都绑定死了上传路径这个东西,基本上就是为资源上传存储服务的,不知道我这个理解对吗,辛苦大佬帮忙解答一下 @gaoyan1998 > 3. 基于上面的回复,采用方案1,我下面画了个流程图,辛苦各位大佬帮忙看一下 > 主要改动如下: > 3.1 SelectResult 增加数据更新时间、持久化时间、是否截断数据字段,用来标识数据是否需要做持久化存储 > 3.2 增加定时扫描、注册监听器、Spring 容器销毁触发数据持久化存储 > > ![history_data_preview](https://private-user-images.githubusercontent.com/34018346/334637153-fedc789f-14b5-49ec-a171-09d012543ee7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY5NzEzMjAsIm5iZiI6MTcxNjk3MTAyMCwicGF0aCI6Ii8zNDAxODM0Ni8zMzQ2MzcxNTMtZmVkYzc4OWYtMTRiNS00OWVjLWExNzEtMDlkMDEyNTQzZWU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTI5VDA4MjM0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4ZTBjYTM2OTFmOTJhMTFiMTM1MGFiYWNlZTE5NTAwOGZmZjk0YWFjMTg1NDhmOWJkZWYxNjAxMDJmOTlhYmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ME_LRY-PXwVSzSXEB4xQZiQArMmmWu6YsLaUmG_vYXE)...

我觉得可以 @Zzm0809 你看看还有啥补充么

mysql表内可以试着取消name唯一约束,这个不影响任务,后续会修复此问题

> ![image](https://private-user-images.githubusercontent.com/75019445/347326766-620d32c3-2f7c-4aba-980c-89cc5d83f1ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2MDEwMDgsIm5iZiI6MTcyMDYwMDcwOCwicGF0aCI6Ii83NTAxOTQ0NS8zNDczMjY3NjYtNjIwZDMyYzMtMmY3Yy00YWJhLTk4MGMtODljYzVkODNmMWFlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA4MzgyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgzMzIyNzkzYWQxMWQ0MTg0MDgyMTc5M2U2MjAzN2NmZTdjMmI1YTBkOTllODljNWQwYTljZjVmNDA1OGIyNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.fRxunaiGdHU1jTucYKtivHLYDalDI2_WBaep_6fVa78) 我可以实现,做成这种表单可以不 我觉得阔以

> Please create an issue and link to it. @gaoyan1998 @SbloodyS Sorry for the missing issue, it has now been created and the title changed

Hi, is there a solution to this problem, now idea still has a big box wrapped around it