老师好,这种可以用微服务的思维来做拆分么?
来源:10-16 课程机构收藏 - 1
邱晨100
2021-02-11
之前曾经考虑过后续对这个项目做更深入对挖掘,比如增加了支付功能后,把它独立称一个单独对模块,让各个模块彼此独立,不造成耦合。
刚好,这里学到了收藏部分,我看到收藏的时候还需要引入课程、机构等部分,把相应等收藏数量加一或者减一,这样耦合性是不是太高了。
但是,如果把这种拆分称微服务来做,Django也没有好等微服务管理框架吧。如果是Java还有Dubbo和SpringCloud可以选择。所以好纠结。
写回答
1回答
-
这样说吧,微服务没有什么神秘的,java也就是生态丰富一点,很多都不用自己去写,其实很大大公司都是自己写为服务框架的,所以django可以封装一套完整的微服务框架,但是不能说是django变成微服务框架,而是说吧django嵌入到微服务架构设计中去,这个时候你就会发现,我居然把一个真么大的框架嵌入到一个微服务中,你会发现django的很多功能你都没有用到,这个时候你就会想:是不是用轻量级的 比如flask或者fastapi更加合适
052021-02-14
相似问题