1.不同类型的任务分片逻辑可能不同,将分片逻辑抽象为接口,由开发人员实现。 2.选择的分片逻辑是抢占式分片,即在任务执行前生成分片集合,各个处理节点完成一个任务后抢占一个新的分片进行处理。有别于直接将分片分配给各个处理节点的方式,采用抢占式的分片,避免了不同分片处理复杂度不同,导致有些节点任务繁重,而有些节点完成任务后闲置的问题,提高系统执行效率。...
在线教育系统,分为前台网站系统和后台运营平台,B2C 模式。 前台用户系统包括课程 、讲师、登录几大部分,使用了微服务技术架构,前后端分 离开发。 后 端 的 主 要 技 术 架 构 是 : SpringBoot + SpringCloud + MyBatis-Plus + HttpClient + MySQL +Maven+EasyExcel+ nginx。 前端的架构是:Node.js + Vue.js +element-ui+NUXT+ECharts 其他涉及到的中间件包括 Redis、阿里云 OSS、阿里云视频点播。 业务中使用了 ECharts 做图表展示,使用 E...