这个项目的微服务是依据什么来划分的?
来源:1-6 总体架构介绍

台风来临的那一夜
2020-12-11
老师你好,我想问以下,目前这个项目的微服务是依据什么来划分的?这样的划分可以用于生产项目吗?
写回答
1回答
-
本项目是按业务功能来划分的,可用于生产项目
系统模块system:这是所有项目通用的,包含用户、权限等
业务模块business:项目的核心业务,包含课程章节、讲师等
文件模块file:统一管理整个项目的所有文件
服务的划分粒度可粗可细,但是太细不利于运维,这个项目算粗的,业务不算复杂,当然,可扩展出更多的业务。
也有细的,比如支付公司最核心的功能就是支付,所以单单一个支付接口就会做成一个服务,单独配机器、带宽、流量等。
312020-12-11
相似问题