java - 公司业务架构升级,请大神们给点建议

 捕鱼达人qq怎么刷金币 发布于 2022-10-26 10:24

公司业务升级,想要把单机运行升级成多台机器并行处理,但是数据库又不好分离出来,怕网络开销(对时间要求比较高)。又不能复制服务器,有些数据在MongoDB里面,如果复制服务器有些数据不好合并。但是数据库不单独拿出来就相当于是有一台业务服务器是能跑完整的流程,其他的只能处理业务,不能保存数据 。大神们有什么好的建议吗???

2 个回答
  • 1.建议数据库在单独的服务器上部署运行。
    2.单独部署数据库服务器,业务对数据库访问的网络开销和之前相比开销并没有增加多少可以不计(走内网访问,网络带宽不是问题)。
    3.建议MongoDB做成shard + replSet的集群部署,支持水平扩展。
    4.业务也可以做成分布式服务,做接入集群和分发集群。

    2022-10-27 00:42 回答
  • 我能想到的:

    1. 升级磁盘阵列柜,几台服务器共享磁盘阵列柜。其中一台作为数据库主机,剩下几台作为业务服务器。

    2.内存数据库。

    2022-10-27 00:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有