面试官问微服务不同模块是根据什么划分的应该怎么回答?
来源:9-4 项目中增加business业务模块
荣耀的背后刻着一道孤独
2023-08-21
这是前几个月找实习的时候被面试官问到的一个问题,当时只回答按功能。老师感觉应该怎么答这个问题,才能显得比较饱满
写回答
1回答
-
这是服务划分粒度的问题,划太细,会增加成本,包括开发成本和服务器成本,划太粗又达不到服务解耦的好处。
一般就是按功能,比如用户、权限相关的放在系统模块,卖票相关的业务放一个模块,会员相关的放一个模块。
同时还要考虑一点:如果有热点接口,可以单独一个接口放一个模块,可以为它分配更多的资源。
00
相似问题
service层的划分疑问?
回答 2
提问:
回答 2