shiny app可以提交一个shell脚本的任务(约运行一天)常驻后台吗?promise包可以实现么?用户即使关掉浏览器那个任务也还在运行的。
租台vps使劲跑,不需要shiny吧
要运行一天关掉浏览器未来还能获取结果,最合理的架构肯定是前后端分离了。
比如 Shiny 只负责前端界面交互和简单的后端逻辑,真正负重后端的任务调度和执行由 Airflow 控制,提交任务和获取结果通过 API 通信实现。
nan.xiao 想请教下这种有没有一个例子。
在楼主的描述下我的建议是完全不要用shiny, 后端用golang的echo框架写一些api端口,数据可以用sqlite3,前端就直接写html+js即可。
shiny是想一次性把前后端的活干了,但r语言做后端局限性很大,分开前后端的话完全没必要,用blogdown/hugo的丰富主题,再写几个调用api的javascript完全可以搞出更漂亮实用的前端。
tctcab 好的,谢谢了。