HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

基于Kafka的在线教学平台事件中心设计与实现

作者:张海华; 杨秀波; 张非; 钟磊教师继续教育在线教学平台kafka事件中心消息事件驱动架构

摘要:某市中小学教师继续教育在线教学平台(以下简称在线教学平台)是为提升教师教学水平和专业技能而设计开发的终身学习平台。该平台服务全市约12万名中小学教师,包含140多个业务功能模块,主要业务模块之间的关系错综复杂,对系统的稳定性和性能等方面提出了较高的要求,因此我们需要构建一个稳定可靠的事件中心,用以支撑关键业务流程。事件驱动架构可以很好的解决模块之间的耦合问题,能够轻松应对业务模块之间的通信需求。本文利用开源Kafka消息系统,设计并实现了一个基于消息事件驱动架构的教师继续教育在线教学平台事件中心,并以教师选课模块为例,阐述了事件中心在平台中的具体应用。通过事件中心,我们优化了业务模块之间的通讯机制,降低了业务数据的出错概率,解决了教师集中选课及在线学习的峰值压力问题。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

数字通信世界

《数字通信世界》(CN:11-5154/TN)是一本有较高学术价值的大型月刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。 《数字通信世界》全面报道我国数字通信产业整个领域,专注产业和技术信息,以“报道先进技术,宣传名牌产品”为特色,内容覆盖了与数字应用相关的所有领域,着力把握产业市场的脉搏,关注企业的创新变革,注重技术和产品的报道,帮助企业级用户进行基础构建和应用,以推动各行业的信息化进程。

杂志详情