面试官问微服务不同模块是根据什么划分的应该怎么回答?

来源:9-4 项目中增加business业务模块

荣耀的背后刻着一道孤独

2023-08-21

这是前几个月找实习的时候被面试官问到的一个问题,当时只回答按功能。老师感觉应该怎么答这个问题,才能显得比较饱满

写回答

1回答

甲蛙

2023-08-23

这是服务划分粒度的问题,划太细,会增加成本,包括开发成本和服务器成本,划太粗又达不到服务解耦的好处。

一般就是按功能,比如用户、权限相关的放在系统模块,卖票相关的业务放一个模块,会员相关的放一个模块。

同时还要考虑一点:如果有热点接口,可以单独一个接口放一个模块,可以为它分配更多的资源。

0
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

900 学习 · 531 问题

查看课程