目前项目中需要用到任务的调度和管理,是java和后台VC之间的通信,java下发一个任务,通过json格式的数据包,交给VC做任务,比如获取某个网站的首页内容变化、比如自动登录到某个监控系统上,看看当前机器的运行情况等,这些都是任务,现在的问题是
  1.如果VC运行端崩溃了,java端怎么知道VC端崩溃
  目前采用的是VC不断发心跳包告诉java端,如果一段时间没有收到心跳包,java端就任务vc端死掉了,任务重新做
  2.如果java端重启了,vc端还是不断在做,那怎么处理,中间vc给java的数据会有丢失
  目前每次重启的时候,java都从数据库里获取当前所有任务的运行状态,哪些是正在执行的,哪些是结束的希望各位能帮忙提点一下思路,最好有没有这方面的开源组件,能给介绍一下