分布式和微服务问题
集群的概念就不用说了,很简单。 其实难点还是在 分布式和微服务的区别。
直到现在,我认为自己 已经挺清楚什么是 分布式 和微服务了
但越是这样,越有个问题想不明白
你们的回答 https://class.imooc.com/course/qadetail/249294 【 水平拆分:将一个项目根据“三层架构”拆分成表示层(jsp+servlet)、业务逻辑层(service)和数据访问层(dao),然后再分开部署:把表示层部署在服务器A上,把service和dao层部署在服务器B上,然后服务器A和服务器B之间通过dubbo等RPC进行进行整合。这种就不是微服务。 】
网上的辩解 微服务架构通常是分布式服务架构,反之则未必成立。
你们都是说 分布式部署不一定是 微服务架构 ,,, 我怎么都想不通,,分布式部署怎么可能不是微服务??没有微服务,你怎么来的分布式?? 没有 将一个项目,细分成多个可以独立运行的系统(即微服务),,你的分布式部署 何来的 单独子业务???
因此请举一个反例说明 为什么 分布式部署不一定是 微服务架构 ?? (我认为100%就是微服务架构)
正在回答
同学你好,上边的例子就是分布式部署,但是并不属于微服务架构。
将一个项目水平拆分,分别部署到不同的服务器上,通过dubbo等RPC进行通信。这种并不是将项目拆分成一个个模块,例如用户模块,支付模块等,不属于微服务架构。
祝:学习愉快~
- 参与学习 人
- 提交作业 9401 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星