首页 > 其他分享 >SpringCloud

SpringCloud

时间:2023-08-08 18:01:04浏览次数:48  
标签:Spring mm SpringCloud gjt 文档 mysql Cloud

 

1. 微服务技术栈有哪些

1.1 微服务条目

 1.2 各大IT公司微服务架构

阿里: Dubbo+HFS
京东: JSF
新浪: Motan
当当: DubboX

1.3 各微服务框架对比

 

 

1.4 网站架构图

 

1.5 Spring Cloud vs Dubbo

  1.6 参考文档

Spring Cloud Netflix 中文文档 参考手册 中文版
Spring Cloud Dalston 中文文档 参考手册 中文版
Spring Cloud中国社区
Spring Cloud中文网-官方文档中文版

 1.7 Spring Cloud vs. Spring Boot 版本对应关系图

详见官网版本对应说明:Spring Cloud

 1.8 POM 文件

      <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core -->
      <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.3.9</version>
      </dependency>

必须是1.3.9,1.4.x系列不支持,因为SpringBoot版本不支持

如果引用 "org.gjt.mm.mysql.Driver",错误,原因详见: 解决 org.gjt.mm.mysql.Driver 报错问题 , 解决办法就是不要使用 gjt.mm.mysql 驱动了

 

2. Spring Cloud 集成

2.1 Eureka

如果发现 actuator/info 无法显示,则需要按照此文档修复错误 springboot的actuator/info端点不显示问题

RDBMS (MySQL, Oracle, SqlServer) => ACID
NoSQL (redis, MongDB) =>CAP
ACID:  A (Atomicity) 原子性, C (Consistency) 一致性,I (Isolation)隔离性,D (Durability)持久性
CAP:C (Consistency) 强一致性,A (Availability) 可用性,P (Partition Tolerance) 分区容错性
CAP的三进二原则: CA, AP, CP

CAP, 一个分布式系统中,不可能满足三者。

  • Zookeep而满足CP
  • Eureka保证的是AP

2.2 Ribbon 

当POM引入ribbon,就有可能编译失败,解决方案为:springcloud eureka+ribbon的依赖及版本问题

标签:Spring,mm,SpringCloud,gjt,文档,mysql,Cloud
From: https://www.cnblogs.com/zjfun/p/17609845.html

相关文章

  • SpringCloud之Eureka配置篇
    1、Eureka Client配置项(eureka.client.*)2、服务实例配置项(eureka.instance.*)3、EurekaServer配置项(eureka.server.*)4、EurekaServer集群配置(eureka.server.*)......
  • 分布式链路跟踪springcloud-Sleuth和springcloud-Zipkin
    分布式链路跟踪springcloud-Sleuth和springcloud-Zipkin前言各大厂分布式链路跟踪系统架构对比随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分......
  • springcloud 整合sentinel
    一、参考官网:Sentinel·alibaba/spring-cloud-alibabaWiki·GitHub1.搭建sentinelDashborad     1.下载jar包: Releases·alibaba/Sentinel(github.com)     2.启动:java-Dserver.port=8080-Dcsp.sentinel.dashboard.server=localhost:8080-......
  • 记录一下 搭建springboot,springCloud,springCloudAlibaba,nacos
    1,首先创建一个空项目里面有两个服务一个提供者一个调用者 2,父工程的使用依赖 以及springBoot的父依赖//springboot父工程<parent><artifactId>spring-boot-starter-parent</artifactId><groupId>org.springframework.boot</groupId>......
  • SpringBoot+SpringCloud面试题整理附答案
    什么是SpringBoot?1、用来简化spring初始搭建和开发过程使用特定的方式进行配置(properties或者yml文件)2、创建独立的spring引用程序main方法运行3、嵌入Tomcat无需部署war包,直接打成jar包nohupjava-jar–&启动就好4、简化了maven的配置4、自动配置spring添加对应的starter自......
  • SpringCloud微服务架构
    微服务框架单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:架构简单部署成本低缺点:耦合度高(维护困难、升级困难)分布式架构分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合......
  • SpringCloud之微服务API网关Gateway介绍
    目录1微服务API网关Gateway1.1网关简介1.2SpringCloudGateway介绍1.3Gateway特性1.4Gateway核心概念1.4.1路由1.4.1.1定义1.4.1.2动态路由1.4.2断言1.4.2.1默认断言1.4.2.2自定义Predicate1.4.3过滤器1.4.3.1默认过滤器1.4.3.2自定义Filter(GatewayFilter)1.4.3.2......
  • 面试-springCloudAlibaba
    Nacos:Nacos=Eureka+Config+Bus一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Seata:阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案。......
  • Java面试题 P54:微服务篇:微服务-服务注册和发现是什么意思?SpringCloud如何实现服务注册
              ......
  • 动力节点第四章OpenFeign与负载均衡-最全springcloud Alibaba学习笔记
    学习笔记视频:https://www.bilibili.com/video/BV1VW4y1o7n5本课程使用的是目前最新版本2022.0.0.0-RC2。基于SpringBoot3.0与JDK20的开发环境。课程内容涵盖了SpringCloudAlibaba所有的技术点,主要讲述包括NacosDiscovery、NacosConfig、OpenFeign、SpringCloudLoadbalance......