검색으로 돌아가기
기록
一种基于微服务架构的在线交互式编程教育系统及方法
발명유효
2조회수
9청구항 · 2 독립항
§ Ⅰ
개요
발명자
欧阳佳; 程子凡; 李淳; 余玉敏
IPC 분류
G06Q 10/10 (2023.01)G06Q 50/20 (2012.01)G09B 19/00 (2006.01)
本发明提供了一种基于微服务架构的在线交互式编程教育系统,包括:基础设施层:作为底层算力,通过跨云部署技术和动态资源调度技术提供弹性算力;平台核心层:依托基础设施层的弹性资源,通过服务注册发现模块、负载均衡模块及熔断机制模块,构建无状态微服务集群,基础设施层为平台核心层微服务集群的运行提供物理资源保障;平台支撑层:基于平台核心层构建的无状态微服务集群,集成权限管理组件、工作流引擎组件及通用服务组件,为编程教育系统提供多租户环境下的资源隔离与高并发任务调度支撑,平台核心层结合分布式事务管理为平台支撑层的权限管理组件、工作流引擎组件以及通用服务组件提供稳定的服务调度与通信能力;平台应用层:结合服务调度与通信能力,实现多语言开发、代码调试可视化、AI个性化建议、协作学习等教学功能,直接服务于学生编程学习与教师教学管理需求。