![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
沉鱼一梦
纸上得来终觉浅
绝知此事要躬行
展开
-
Eureka,Zookeeper,Consul 区别
Eureka,Zookeeper,Consul 区别CAPC(强一致性)A(可用性)P(分区容错性)CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,因此,根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三 大类:CA - 单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大。CP - 满足一致性,分区容忍必的系统,通常性能不是特别高。AP - 满足可用性,分区容忍性的系统,通常可能对一致原创 2021-10-08 19:01:49 · 300 阅读 · 0 评论 -
Consul
consul1. 什么是Consulconsul 是一套开源的分布式服务发现和配置管理系统官网:https://www.consul.io/intro/index.html服务注册发现(提供http和dns两种方式)健康监测(支持多种方式、Http、Tcp、Docker、Shell脚本定制)KV存储(Key、Value的存储方式)多数据中心(Consul支持多数据中心)可视化Web界面2.下载地址下载地址:www.consul.io/downloads.html使用教程:http:原创 2021-10-02 21:48:24 · 316 阅读 · 0 评论 -
Zookeeper注册中心
Zookeeper注册中心eureka已经不再更新,代替方案有zookeeper或consoulzookeeper是一个分布式的协调工具,可以实现服务注册中心linux 安装zookeeper(https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/)https://blog.51cto.com/u_4837471/2466606https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zoo原创 2021-10-02 21:36:00 · 419 阅读 · 0 评论 -
Eureka
EurekaEureka是NetFix公司开发的服务治理框架Eureka两大组件1.单机版eureka1.1 Eureka注册中心(类似物业中心)cloud-eureka-server7001<dependencies> <!-- eureka-server --> <dependency> <groupId>org.springframework.cloud</groupId&g原创 2021-09-27 19:38:38 · 299 阅读 · 0 评论 -
Spring Cloud Alibaba - 抽取功能的pojo类
公共模块抽取cloud-api-commonspojo这种类如果每个服务都需要就不需要在每个服务中都生成该类,而是建议建立一个modul来放pojo类,将这个modul引入到其他模块中pom.xml<dependencies> <!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g原创 2021-09-27 19:08:07 · 174 阅读 · 0 评论 -
Spring Cloud Alibaba- 消费者
构建消费者-cloud-consumer-order801.pom.xml<dependencies> <!--spring boot 2.2.2--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</art原创 2021-09-27 19:03:56 · 80 阅读 · 0 评论 -
Spring Cloud Alibaba-构建生产者
构建生成者cloud-provider-payment8001微服务提供者支付Module模块1. pom.xml <dependencies> <!--spring boot 2.2.2--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2021-09-27 19:00:26 · 67 阅读 · 0 评论 -
SpringCloud Alibaba-项目构建父工程
SpringCloud Alibaba-项目构建父工程1、idea创建工程1.1 maven1.2 字符编码1.3 注解激活生效1.4 java编译版本 JDK81.5 File Type过滤2、pom.xml <!-- 统一管理jar包版本 --> <properties> <maven.compiler.source>8</maven.compiler.source> <mav原创 2021-09-25 20:49:03 · 278 阅读 · 0 评论