上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 50 下一页
摘要: Hystrix简介 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应 阅读全文
posted @ 2021-08-23 21:23 彼岸舞 阅读(223) 评论(0) 推荐(0) 编辑
摘要: OpenFeign基础知识 官方文档 GitHub地址 Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface a 阅读全文
posted @ 2021-08-23 19:35 彼岸舞 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Ribbon入门介绍 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。 简 阅读全文
posted @ 2021-08-22 17:49 彼岸舞 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Consul简介 官网 Consul下载地址 What is Consul? Consul is a service mesh solution providing a full featured control plane with service discovery, configuration 阅读全文
posted @ 2021-08-22 17:05 彼岸舞 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 使用Zookeeper代替Eureka,为啥要代替,emm,应该关注这一块的都知道【作死的边缘疯狂试探】 CentOS7搭建Zookeeper 既然要使用Zookeeper,那么肯定要先安装,有喜欢Windows的小伙伴也可以安装Windows的,别问我为啥只写Linux的,因为我也不知道 准备一台 阅读全文
posted @ 2021-08-22 05:14 彼岸舞 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Eureka基础知识 什么是服务治理 Spring Cloud封装了Netflix 公司开发的Eureka模块来实现服务治理 在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现 阅读全文
posted @ 2021-08-22 01:26 彼岸舞 阅读(283) 评论(1) 推荐(1) 编辑
摘要: 为什么要重构呢? 因为经过观察发现80工程和8001工程下的实体类和统一返回类出现重复,为了避免新建重复的实体类,所以我们需要重构 新建cloud-api-commons工程 新建cloud-api-commons模块 新建cloud-api-commons模块用于存储相同的实体类代码,和统一使用的 阅读全文
posted @ 2021-08-21 23:25 彼岸舞 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 为什么要创建消费者订单模块? 应为上一章节已经创建了提供者,而有提供者,就要有消费者,不然提供者的存在就是没有意义的 上一章已经截图了创建模块的流程,所以之后就只写关键的步骤了 创建消费者订单模块 创建module 创建名为cloud-consumer-order80的maven工程。 修改POM. 阅读全文
posted @ 2021-08-21 22:54 彼岸舞 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 小知识: 常用的创建微服务模块的套路 1:创建Module 2:修改POM配置文件 3:编写yml配置文件 4:编写启动的主类 5:编写业务类 这个支付模块的构建只是说的一种场景,而不是真的对接支付接口,只是走一个微服务,服务之间的调用流程 支付微服务提供者 创建module(只写一次之后的创建只会 阅读全文
posted @ 2021-08-21 21:36 彼岸舞 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 为什么要搭建基础框架? 首先,Spring Cloud是一套组件,而不是一个,所以需要创建多个模块,这个时候就会设计到依赖的管理,所以我们创建一个父工程,以及两个基础调用模块 创建父工程 约定 > 配置 > 编码 创建微服务cloud整体聚合父工程Project,有8个关键步骤: 创建Maven工程 阅读全文
posted @ 2021-08-20 16:19 彼岸舞 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 50 下一页