多用户多模块情况下,怎么拆分服务啊
来源:4-3 点餐业务服务拆分分析
慕粉2011178360
2019-03-21
老师,我这边一直有个疑惑搞不清楚,就是我按照模块去划分为服务,如用户,订单等等,但是要分为不同的端调用,如后台运营端,供应商端、代理商端、分销商端和自营c端(pc & wap),且都是前后端分离,每个模块都会涉及到订单服务,这种情况我的服务应该怎么构建?
是根据不同的端拆成多个gateway 然后每个端都有一个订单微服务还是怎么样?如果都用一个微服务,那么怎么来划分不同的端呢?
写回答
1回答
-
好问题。服务的划分可以按不同的纬度划分,业务纬度,划分出来用户、订单。如果端只有后台、c端,那么我会建议每个服务划分出2个模块,后台模块和c端模块。如果端非常多,那么供应商端作为一个单独服务,调用订单服务。
042019-04-15
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题
多模块拆分
回答 3
多模块拆分后无法启动 order 服务
回答 1