摘 要: 当今互联网应用与服务的主要问题就是如何支撑庞大的用户请求数量及并行处理海量数据。本文在详细调研了目前论坛系统处理高并发请求和海量数据的解决方案后,针对论坛系统的用户和服务特性,设计了一套分布式论坛系统的解决方案。该系统基于Spring Cloud(用于构建微服务开发的框架集合)微服务架构,为提升用户体验,采用了前后端分离的B/S(浏览器/服务器)模式;极大地提升了处理并发请求的能力,并且方便管理员对系统和内容进行管理;拓展性强,可用性高,运行稳定,使用简单,能够满足论坛用户和管理者的需求。 |
关键词: 分布式;Spring Cloud;微服务;论坛系统 |
中图分类号: TP391
文献标识码: A
|
基金项目: 基于区块链技术的数字普惠金融助力中小微企业经济复苏发展研究(2020dlskzd330). |
|
Design of Distributed Forum System Solution |
ZHANG Na, BAI Jinfeng
|
(Dalian Neusoft University of Information, Dalian 116023, China)
zhangna@neusoft.edu.cn; baijinfeng1202@126.com
|
Abstract: Nowadays, a main problem of Internet applications and services is how to support the huge number of user requests and to process the massive data at the same time. After a detailed investigation of solutions to handling high concurrent requests and massive data for the current forum system, this paper proposes to design a set of distributed forum system solutions according to users and service characteristics of the forum system. The system is based on the Spring Cloud (a framework collection for microservice development) Microservice Architecture. In order to improve user experience, a B/S (browser/server) model that separates the front and back ends is adopted. The system greatly improves the ability of processing concurrent requests, and facilitates administrators to manage the system and contents. With its strong expansibility, high availability, stable operation and user-friendliness, the system can meet the needs of forum users and administrators. |
Keywords: distributed; Spring Cloud; microservice; forum system |