开发者社区> 问答> 正文

[@倚贤][¥20]10万用户规模 JAVA后台需要什么架构

已解决

有个系统大约有10万用户,主要是视频图片上传,word信息导出。服务器需要什么样的配置?使用单个服务器的spring book +mybatis+redis,能否应对。需要使用分布式的系统吗?

展开
收起
han1396735592 2018-11-23 17:08:27 3202 0
3 条回答
写回答
取消 提交回答
  • 采纳回答
    1. 视频图片上传建议采用oss,数据流直接读写oss,减轻你服务器对带宽的需求
    2. 你的服务器只需要负责元数据维护相关的东西
    3. spring boot + mybatis + redis应该可以应对,但是建议只是配置2台服务器以提高可用性
    4. 建议针对10w的访问特性做些分析,根据高峰的时候并发请求量进行压测和配置限流,如果不够的话则进行扩容。

    上一条回复不见了?

    2019-07-17 23:16:17
    赞同 2 展开评论 打赏
  • JAVA开发工程师

    使用SpringBoot+Mysql+redis即可

    2019-07-17 23:16:17
    赞同 展开评论 打赏
  • 图片和文件的写操作建议走oss或者cdn的话,应用本身需要做好读写分离; 如果10w用户,按照同一时间内100QPS的访问量级,建议选择5台4core8G的机器配置;

    最终决策因子受你的 带宽+访问量级+数据包大小 三个主要因子影响;

    2019-07-17 23:16:17
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载