把你现在的单体项目改成分布式这种场景题

要怎么答哇 第一次碰到的时候只能支支吾吾扯点高可用分库分表之类的东西,但是面试官说分布式不一定高并发,后来自己想了想应该需要再考虑服务注册和服务调用?鼠鼠的简历上都没敢写分布式的东西#牛客帮帮团来啦!有问必答##简历中的项目经历要怎么写##面试中的破防瞬间#
全部评论
先根据业务功能和数据依赖关系,将单体应用拆分成多个独立的微服务。然后引入服务注册中心,如Zookeeper、Eureka等,就用spring cloud呢一套,Kafka、Redis,RabbitMQ啥的也全整进来,还要考虑负载均衡和服务熔断,配置管理,监控等,有ci/cd更好
3 回复 分享
发布于 04-27 23:28 江苏
此类问题,应先理清思路,从分布式架构的基本概念、服务治理、性能优化等方面进行阐述,同时要结合实际项目经验。虽然你没写,但是确实后面要了解下,比如拆网关、用户中心、等
1 回复 分享
发布于 04-27 12:14 上海
想清楚多少流量,然后合理分配集群节点数,mq、redis,MySQL之类的要想好几个节点等。
1 回复 分享
发布于 04-27 16:58 上海
改成微服务,加网关和注册中心 然后还得用feign或者Dubbo之类的实现RPC 我也不是很懂
点赞 回复 分享
发布于 04-27 00:58 河北
Nacos,模块划分,gateway,openFegin或者 RPC 框架,分库分表直接 sharingphere,一切都框架...这种吹牛题无所谓,一群中小公司....
点赞 回复 分享
发布于 04-27 10:36 浙江
其实最难的是怎么定义领域边界
点赞 回复 分享
发布于 04-27 14:46 广东

相关推荐

1 22 评论
分享
牛客网
牛客企业服务