Abstract

The traditional online teaching adopts the single architecture to develop and implement the system, which facilitates the data sharing and testing of the system. However, due to the increasing complexity of the system's business functions, the system based on monolithic architecture has become increasingly complex, its scalability has deteriorated, and its concurrency performance has decreased. Based on these problems, this paper puts forward combining microservice architecture and online teaching platform, using microservice architecture independent deployment, concurrent performance characteristics such as high technology selection and flexible, the complex business function is divided into several small service module, solve the challenges faced by the traditional system, at the same time improve the efficiency of the use of online teaching platform and students' learning autonomy, The system function design, architecture design, safety design and so on are expounded to build an efficient and perfect online teaching platform.

Highlights

  • Online teaching is a new teaching method emerging in recent years

  • With the increasing amount of information of teaching resources and the increasingly complex business needs of users, the teaching efficiency of the traditional online teaching platform system is gradually decreasing and the expansion ability of the system is becoming low, which makes the user's page experience feel worse, it can no longer meet the business needs of online teaching, in this context, the software system with high concurrency, demand expansion and independent deployment based on microservice architecture is gradually becoming the mainstream system [1]

  • By combining the microservice architecture with online teaching, the efficiency of the online teaching platform and students' autonomous learning ability can be improved by taking advantage of its independent deployment, high concurrency and flexible technology selection, etc

Read more

Summary

Introduction

Online teaching is a new teaching method emerging in recent years It combines education with network through Internet technology, which breaks the traditional teaching method and makes learning free from the constraints of time and place of class. With the increasing amount of information of teaching resources and the increasingly complex business needs of users, the teaching efficiency of the traditional online teaching platform system is gradually decreasing and the expansion ability of the system is becoming low, which makes the user's page experience feel worse, it can no longer meet the business needs of online teaching, in this context, the software system with high concurrency, demand expansion and independent deployment based on microservice architecture is gradually becoming the mainstream system [1]. By combining the microservice architecture with online teaching, the efficiency of the online teaching platform and students' autonomous learning ability can be improved by taking advantage of its independent deployment, high concurrency and flexible technology selection, etc.

Present situation of online teaching
System functional design
System architecture design
System security design
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.