关于分布式,微服务,集群的问题

关于分布式,微服务,集群的问题

例如我现在有一个项目,

  1. 按照controller层,service接口层,service实现层,dao层,定时任务,安全,同步,外部接口,mysql,redis等按照层次拆分成不同的springboot项目,采用dubbo+zk+hystrix等技术进行管理。

  2. 在服务器上每个层次都做了集群,分别部署在不同的服务器上


请问这种属于什么?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2023-01-20 10:03:50

同学你好,同学提到的架构中第一点使用的是分布式,第二点是集群,这种情况我们会合称为“分布式集群架构”。这种架构兼顾了分布式和集群的优点,不仅将业务进行了拆分,还提高了服务器处理能力,是大型项目常用的架构模式。

祝学习愉快~

  • 提问者 程序员叶某 #1

    这里面怎么改造才叫微服务

    2023-01-25 12:57:00
  • 好帮手慕小尤 回复 提问者 程序员叶某 #2

    同学你好,1、微服务是架构设计方式,微服务重在解耦合,使每个模块都独立。

    2、在做架构设计的时候,先做逻辑架构,再做物理架构。当你拿到需求后,估算过最大用户量和并发量后,计算单个应用服务器能否满足需求,如果用户量只有几百人的小应用,单体应用就能搞定,即所有应用部署在一个应用服务器里,如果是很大用户量,且某些功能会被频繁访问,或者某些功能计算量很大,建议将应用拆解为多个子系统,各自负责各自功能,这就是微服务架构。

    3、如果同学想要改造成微服务,需要将整个项目分成多个子系统。

    祝学习愉快!


    2023-01-26 09:48:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师