随笔分类 -  SpringCloud

上一页 1 2

12-springcloud-eureka-8-Eureka 注册中心高可用集群搭建
摘要:我们知道,Eureka 注册中心高可用集群就是各个注册中心相互注册,所以: 在 8761 的配置文件中,让它的 service-url 指向 8762和8763,在 8762 的配置文件中让它的 service-url 指向 8761和8763, 在 8763 的配置文件中让它的 service-u 阅读全文

posted @ 2023-04-06 17:17 companion 阅读(45) 评论(0) 推荐(0)

11-springcloud-eureka-7-Eureka 注册中心高可用集群
摘要:在微服务架构的这种分布式系统中,我们要充分考虑各个微服务组件的高可用性问题,不能有单点故障,由于注册中心 eureka 本身也是一个服务,如果它只有一个节点,那么它有可能发生故障,这样我们就不能注册与查询服务了,所以我们需要一个高可用的服务注册中心,这就需要通过注册中心集群来解决。 eureka 服 阅读全文

posted @ 2023-04-06 17:15 companion 阅读(30) 评论(0) 推荐(0)

10-springcloud-eureka-6-Eureka 与 Zookeeper 的比较
摘要:Eureka 与 Zookeeper 的比较 著名的 CAP 理论指出,一个分布式系统不可能同时满足 C(一致性)、A(可用性) 和 P(分区容错性); 由于分区容错性在是分布式系统中必须要保证的,因此我们只能在 A 和 C 之间进行权衡,在此 Zookeeper 保证的是 CP, 而 Eureka 阅读全文

posted @ 2023-04-06 17:10 companion 阅读(34) 评论(0) 推荐(0)

9-springcloud-eureka-5-从Eureka服务注册中心发现与消费服务
摘要:已经搭建一个服务注册中心,同时也向这个服务注册中心注册了服务,接下来我们就可以发现和消费服务了,这其中服务的发现由 eureka 客户端实现,而服务的消费由 Ribbon 实现,也就是说服务的调用需要 eureka 客户端和 Ribbon,两者配合起来才能实现; Eureka 客户端是一个 Java 阅读全文

posted @ 2023-04-06 14:01 companion 阅读(41) 评论(0) 推荐(0)

8-springcloud-eureka-4-向Eureka服务注册中心注册服务
摘要:eureka-server就是我们自己开发的module,是eureka的服务端,扮演注册中心的角色; eureka-client就是我们自己开的微服务module,向eureka-server注册中心注册服务; 前面搭建了服务提供者项目,接下来我们就可以将该服务提供者注册到Eureke 注册中心, 阅读全文

posted @ 2023-04-06 11:24 companion 阅读(55) 评论(0) 推荐(0)

100-springcloud-双注册双订阅模式
摘要:参考文章: https://blog.csdn.net/zongzhankui/article/details/122644078 spring.autoconfigure.exclude=org.springframework.cloud.client.serviceregistry.Servic 阅读全文

posted @ 2023-04-06 11:18 companion 阅读(28) 评论(0) 推荐(0)

7-springcloud-eureka-3-搭建与配置eureka服务注册中心
摘要:Spring Cloud 要使用 Eureka 注册中心非常简单和方便,Spring Cloud 中的 Eureka 服务注册中心实际上也是一个 Spring Boot 工程,我们只需通过引入相关依赖和注解配置就能让 Spring Boot 构建的微服务应用轻松地与 Eureka 进行整合。 具体步 阅读全文

posted @ 2023-04-04 17:45 companion 阅读(103) 评论(0) 推荐(0)

6-springcloud-eureka-2-eureka是什么?
摘要:Eureka是Netflix的子模块之一,也是一个核心的模块,Eureka 采用了 C-S(客户端/服务端)的设计架构,也就是 Eureka 由两个组件组成:Eureka 服务端和 Eureka 客户端。 Eureka Server(一个独立的项目) 用于注册服务以及实现服务的负载平衡和故障转移,它 阅读全文

posted @ 2023-04-04 17:29 companion 阅读(34) 评论(0) 推荐(0)

5-springcloud-eureka-1-服务注册与发现是什么?
摘要:前面手动直接调用的方式,当服务接口增多,这种手动指定接口地址的方式变得非常难以维护,SpringCloud提供了多种服务注册与发现的实现方式,Spring Cloud 支持得最好的是 Eureka,其次是 Consul,再次是 Zookeeper。 什么是服务注册? 服务注册:将服务所在主机、端口、 阅读全文

posted @ 2023-04-04 17:27 companion 阅读(21) 评论(0) 推荐(0)

4-springcloud实现服务消费方直接调用服务提供方
摘要:服务消费方直接调用服务提供方 1、创建一个 SpringBoot 工程,并且添加 SpringBoot 的相关依赖; 2、创建服务提供者的访问方法,也就是后续消费者如何访问提供者; Spring Cloud 是基于 rest 的访问,所以我们添加一个 Controller,在该 Controller 阅读全文

posted @ 2023-04-04 15:55 companion 阅读(144) 评论(0) 推荐(0)

3-springcloud整体架构及调用举例
摘要:Spring Cloud 的整体架构 Service Provider: 暴露服务的服务提供方。 Service Consumer:调用远程服务的服务消费方。 EureKa Server: 服务注册中心和服务发现中心。 阅读全文

posted @ 2023-04-04 15:47 companion 阅读(30) 评论(0) 推荐(0)

5-Spring Cloud alibaba-3-nacos服务注册发现
摘要:在实际开发中,我们会把所有服务都注册到nacos注册中心上,由nacos去维护和管理我们的所有服务; 通过添加一个starter依赖:spring-cloud-starter-alibaba-nacos-discovery它通过自动配置、注解以及Spring Boot 编程模型与Nacos无缝集成, 阅读全文

posted @ 2023-04-04 10:30 companion 阅读(103) 评论(0) 推荐(0)

4-Spring Cloud alibaba-2-nacos运行环境部署
摘要:1、下载nacos最新的二进制压缩包; 下载地址:https://github.com/alibaba/nacos/releases 2、解压下载下来的nacos最新的二进制压缩包; tar -zxvf nacos-server-1.3.1.tar.gzcd nacos/bin 3、启动nacos 阅读全文

posted @ 2023-04-04 09:44 companion 阅读(29) 评论(0) 推荐(0)

3-Spring Cloud alibaba-1-nacos简介
摘要:Nacos是阿里巴巴2018年7月推出来的一个开源项目,是一个更易于构建云原生应用的动态服务注册与发现、配置管理和服务管理平台;(Nacos:纳科斯) Nacos致力于快速实现动态服务注册与发现、服务配置、服务元数据及流量管理; Nacos 属于Spring cloud alibaba下的一个组件; 阅读全文

posted @ 2023-04-04 09:42 companion 阅读(33) 评论(0) 推荐(0)

2-SpringCloud版本
摘要:官网地址: https://spring.io/projects/spring-cloud SpringCloud是什么? SpringCloud-提供工具用来快速构建分布式常见问题。 为分布式场景开发提供了开箱即用的工具; 主要项目有很多; SpringCloud的版本? 所有组件的版本统一: 发 阅读全文

posted @ 2023-03-07 15:52 companion 阅读(29) 评论(0) 推荐(0)

1-SpringCloud面试题-微服务和分布式的区别
摘要:微服务: 不在乎谁是服务方,谁是调用方,是两个独立的服务 分布式: 巨大的项目化成很多模块,这个概念和微服务是一样的,都是把模块拆分变成独立的单元,提供接口来调用,本质的区别是: 分布式架构是访问量很大的一台机器承受不了,或者是成本问题,不得不使用多台机器来完成服务的部署。 微服务架构是各个模块拆分 阅读全文

posted @ 2023-03-07 15:32 companion 阅读(54) 评论(0) 推荐(0)

上一页 1 2