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