首页 > 编程知识 正文

阿里云属于什么服务模式(corecloud)

时间:2023-05-05 04:48:11 阅读:83858 作者:914

在前一章中理解了什么是微服务,所以本章介绍微服务的框架。 由于目前国内使用的微服务框架有SpringCloud和Dubbo,本章将比较这两个框架的优缺点和特征。

Dubbo是阿里巴巴服务化治理的核心框架。 Springcloud是一系列关于服务治理框架的集合。

一、背景

Dubbo来源于阿里队,SpringCloud来源于Spring队。 Spring广泛应用于世界各地的各种企业开发中,可以确保SpringCloud的后续更新维护。 Dubbo来自国内顶级的蚂蚁队伍,但被蚂蚁抛弃停止了,之后蚂蚁安静地重新开始了维护。

二、项目地址

school-Springcloud-springboot,springcloud项目名称:

代码云: https://gitee.com/smirk/Easy-spring cloud

github:https://github.com /小螺钉/螺旋云弹簧引导

Dubbo项目名称: school-dubbo-springboot,地址如下。

代码云: https://gitee.com/smirk/school-dubbo-spring boot

github:https://github.com /小-迷你/科学-双核弹簧引导

三、汇编

spring cloud相当于整个机器,组件相当完整; dubbo相当于组装机,组件可以根据自己的需要自由选择; 整体上保证了机器整体的性能,组装的机器更自由。

四、协商

Dubbo的缺省协议采用单一的长连接和NIO异步通信,适用于数据量少、同时发生服务呼叫或服务消费者的机器数量远远多于服务提供商的机器数量的情况

Spring Cloud使用HTTP协议的REST API

五、运行流程

Dubbo :每个组件必须部署在不同的服务器上。 网关用于接受前端的请求,聚合服务,批量调用后台的原子服务。 每个服务层都与单独的数据库进行交互。

SpringCloud :所有请求都通过API网关(Zuul )访问内部服务。 网关收到请求后,将从注册中心(Eureka )获取可用服务。 Ribbon进行负载均衡后,分发到后端的具体实例。 在微服务之间通过Feign进行通信处理业务。

由于SpringCloud来源于Spring,因此质量、稳定性、持续性得到保证的自然支持Spring Boot,便于业务落地; 对中小企业来说,使用门槛低,使用方便。

所以,特别先生将从下一章开始具体带领大家从零度基点中构建完整的SpringCloud框架。 我是特别先生。 微信在关注。 特别先生在说Java。 每天都有Java干货共享。 不要迷路。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。