随笔分类 - SpringCloud系列
摘要:SpringCloud-Alibaba 概述 Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibab
阅读全文
摘要:什么是SpringCloudStream 概述 Spring Cloud Stream是一个框架,用于构建与共享消息系统连接的高度可扩展的事件驱动微服务。就是一种消息驱动框架。目前只支持RabbitMQ和Kafka 主要解决哪些问题? 对于一个平台,可能使用了多种消息中间件,比如同时使用了Rab
阅读全文
摘要:SpringCloud-Config 概述 Spring Cloud Config 为分布式系统中的外部化配置提供服务器端和客户端支持。使用配置服务器,您可以集中管理所有环境中应用程序的外部属性。 简单理解:比如现在有 3 个微服务它们同时连接一个数据库,假设数据库的IP变了,或者密码,等修改了,那
阅读全文
摘要:SpringCloudGateWay 概述 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 AP
阅读全文
摘要:为什么需要断路器 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务又必须集群部署。由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务累计,导
阅读全文
摘要:负载均衡 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡*(Load Balance)*其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关
阅读全文
摘要:服务治理 在传统的rpc远程框架调用中,管理每个服务于服务之间的依赖关系复杂,管理复杂,所以需要服务治理,即管理服务与服务之间的依赖关系,可以实现服务调用,负载均衡,容错等。统称为服务的注册与发现 什么是rpc :参考这里:https://www.cnblogs.com/Rampant/p/14
阅读全文
摘要:SpringCloud 框架搭建 创建工作空间 创建父工程 1、创建简单Maven项目,如下 2、删掉src目录 3、修改字符编码,如下 4、开启注解处理,如下 5、选择编译版本,如下 编辑Pom.xml 编辑 pom.xml文件 <?xml version="1.0" encoding="UTF-
阅读全文