目前微服务早已火遍大江南北,对于开发来说,我们时刻关注着技术的迭代更新,而项目采用什么技术栈选型落地是开发、产品都需要关注的事情,该篇博客主要分享一些目前普遍公司都在用的技术栈,快来分享一下你当前所在用的技术吧。
修订时间
| 时间 | 备注 | 修订人 |
|---|---|---|
| 2022/08/12 | 初始版本 | austin |
一、微服务治理中心框架
Apache Dubbo分布式RPC框架
Apache Dubbo是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。
Spring Cloud Alibaba分布式应用服务开发一站式解决方案
Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。 此外,阿里云同时还提供了 Spring Cloud Alibaba 企业版 微服务解决方案,包括无侵入服务治理(全链路灰度,无损上下线,离群实例摘除等),企业级 Nacos 注册配置中心和企业级云原生网关等众多产品。
Spring Cloud Alibaba与Spring Cloud的关系

在 Spring Cloud 众多的实现方案中,Spring Cloud Alibaba 凭借其支持组件最多,方案最完善,在 Spring Cloud 生态家族中扮演了重要角色。Spring Cloud Alibaba 与 Spring Cloud 生态其他方案之间对比图如下:
微服务架构技术选型指南

本文探讨了当前流行的微服务治理框架,如Apache Dubbo、Spring Cloud Alibaba和Spring Cloud Tencent,以及持续集成CI/CD、微服务组件、容器技术(Kubernetes与Docker Swarm)等方面,为企业微服务架构选型提供参考。
最低0.47元/天 解锁文章
7790

被折叠的 条评论
为什么被折叠?



