老师好,这种可以用微服务的思维来做拆分么?

来源:10-16 课程机构收藏 - 1

邱晨100

2021-02-11

之前曾经考虑过后续对这个项目做更深入对挖掘,比如增加了支付功能后,把它独立称一个单独对模块,让各个模块彼此独立,不造成耦合。
刚好,这里学到了收藏部分,我看到收藏的时候还需要引入课程、机构等部分,把相应等收藏数量加一或者减一,这样耦合性是不是太高了。
但是,如果把这种拆分称微服务来做,Django也没有好等微服务管理框架吧。如果是Java还有Dubbo和SpringCloud可以选择。所以好纠结。

写回答

1回答

bobby

2021-02-12

这样说吧,微服务没有什么神秘的,java也就是生态丰富一点,很多都不用自己去写,其实很大大公司都是自己写为服务框架的,所以django可以封装一套完整的微服务框架,但是不能说是django变成微服务框架,而是说吧django嵌入到微服务架构设计中去,这个时候你就会发现,我居然把一个真么大的框架嵌入到一个微服务中,你会发现django的很多功能你都没有用到,这个时候你就会想:是不是用轻量级的 比如flask或者fastapi更加合适

0
5
bobby
回复
邱晨100
当然可以all in python,python+go的课程就是可以使用目前任意语言组合,只用python也没有问题
2021-02-14
共5条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程