> 文章列表 > 【SpringCloud】SpringCloud详细教程之微服务比较

【SpringCloud】SpringCloud详细教程之微服务比较

【SpringCloud】SpringCloud详细教程之微服务比较

目录

  • 前言
  • 一.什么是微服务?为什么要使用微服务
  • 二.微服务对比
  • 三.企业开发场景

前言

我会通过实际代码来给展示每个组件的用法

一.什么是微服务?为什么要使用微服务

分布式,把一个项目拆分成多个模块,每一个模块相当于一个服务。
微服务让项目各个模块进行解耦,方便管理。

二.微服务对比

Dubbo SpringCloud SpringCloudAlibaba
注册中心 zookeeper Eureka Nacos、Eureka
远程服务调用 Dubbo协议 Feign(Http协议) Dubbo、Feign
配置中心 SpringCloud Config SpringCloud Config、Nacos
服务网关 SpringCloud Gateway、Zuul SpringCloud Gateway、Zuul
服务监控和保护 dubbo-admin Hystrix Sentinel

Dubbo像组装机,SpringCloud是一体机,SpringCloudAlibab可以使用Dubbo和SpringCloud。

三.企业开发场景

1.SpringCloud + Feign

使用SpringCloud技术栈。
服务接口采用Restful风格。
服务调用采用Feign方式。

2.SpringCloudAlibaba+ Feign

使用SpringCloudAlibaba技术栈服务。
接口采用Restful风格服。
务调用采用Feign方式。

3.SpringCloudAlibaba + Dubbo

使用SpringCloudAlibaba技术桂。
服务接口采用Dubbo协议标准。
服务调用采用Duobo万式。

4.Dubbo

基于Dubbo老旧技术体系。
服务接口采用Dubbo协议标准。
服务调用采用Dubbo方式。

接下来是SpringCloud项目实操,持续更新

医学名词大全