Spring Cloud 架构技术版本选型

都2024年了,你还在考虑使用JDK1.8吗?保守派回答是的,激进派回答不是,而我选择新版本。
这一次,服务器架构是我一人设计,一人选型,还有我的其他小伙伴:百毒、谷哥、ChatGPT AI、通义千问、Kimi、github;共同参与架构从0到1搭建,并成功应用上线。

技术选型版本

序号 技术框架 版本号
1 JDK 17
2 Spring Cloud 2022.0.0
3 Spring Cloud Alibaba 2022.0.0
4 Spring Boot 3.0.2
5 Mybatis Plus 3.5.5
6 Druid 1.2.20
7 Hutool 5.8.26
8 Nacos 2.3.0

架构选型疑问

1. JDK为啥选择是17,而不是1.8或者其他版本?
2. Spring Cloud 和Spring Cloud Alibaba 可以一起使用吗?

答:通常情况下,Spring Cloud和Spring Cloud Alibaba可以共存并且不会发生冲突。它们分别提供了一些不同的功能和特性,可以在不同的场景下使用。

Spring Cloud是Spring官方提供的微服务框架,它提供了一整套解决方案来简化分布式系统的开发。Spring Cloud包括了诸如服务注册与发现、负载均衡、断路器、消息队列、配置中心等一系列组件。

Spring Cloud Alibaba是由阿里巴巴提供的微服务框架,它在Spring Cloud的基础上增加了一些阿里巴巴生态系统中的组件和功能,比如Nacos作为服务注册中心和配置中心、Sentinel作为流量控制和熔断降级的工具、Dubbo和RocketMQ的集成等。

在项目中引入这两个依赖,可以让你同时享受Spring Cloud和Spring Cloud Alibaba的优势。你可以根据项目需求选择合适的组件和功能来使用。一般情况下,它们不会发生冲突,因为它们提供的功能大部分是互补的,而不是重复的。

相关推荐

  1. Spring Cloud 架构技术版本

    2024-05-14 08:34:13       36 阅读
  2. 如何进行技术

    2024-05-14 08:34:13       50 阅读
  3. 数仓技术

    2024-05-14 08:34:13       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 08:34:13       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 08:34:13       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 08:34:13       82 阅读
  4. Python语言-面向对象

    2024-05-14 08:34:13       91 阅读

热门阅读

  1. 优化运行效率

    2024-05-14 08:34:13       32 阅读
  2. Git检测和处理版本冲突的原理

    2024-05-14 08:34:13       31 阅读
  3. Linux 里的tmp目录

    2024-05-14 08:34:13       27 阅读
  4. echo服务器--聊天版

    2024-05-14 08:34:13       34 阅读
  5. vue项目中vue.config.js中配置webpack详解

    2024-05-14 08:34:13       30 阅读
  6. web安全学习笔记(14)

    2024-05-14 08:34:13       35 阅读
  7. 威胁建模的艺术:了解网络安全风险的另一面

    2024-05-14 08:34:13       33 阅读
  8. 数据结构(六)什么是好的算法

    2024-05-14 08:34:13       28 阅读