
SpringCloud
文章平均质量分 96
微服务架构集大成者,云计算最佳业务实践。
何同学coding
加油!!!!!!
展开
-
【微服务】模版项目架构搭建(日志、持久层代码生成器、请求参数和返回参数封装、统一异常处理等)
微服务模版搭建原创 2025-01-09 23:17:48 · 1163 阅读 · 0 评论 -
【SpringCloud】Spring Cloud Alibaba Nacos服务注册和配置中心
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Nacos是什么Nacos的使用安装并运行NacosNacos作为服务注册中心基于Nacos的服务提供者基于Nacos的服务消费者Nacos作为服务配置中心基础配置Nacos是什么Nacos:Dynamic Naming and Configuration Service一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心简单来说,Nacos就是注册中心+配置中心的组合,等价于:Nacos = Eur原创 2021-02-02 20:30:15 · 552 阅读 · 0 评论 -
【SpringCloud】Spring Cloud Alibaba
文章目录SpringCloud Alibaba开源组件SpringCloud AlibabaSpring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。主要功能:原创 2021-02-01 12:07:24 · 153 阅读 · 0 评论 -
【SpringCloud】Spring Cloud Stream消息驱动
文章目录Spring Cloud Stream是什么设计思想Spring Cloud Stream的使用消息驱动之生产者消息驱动之消费者分组消费与持久化Spring Cloud Stream是什么官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。应用程序通过inputs或者 outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定),而Spring Cloud Stream 的binder对象负责与消息中间原创 2021-01-31 21:30:22 · 434 阅读 · 0 评论 -
【SpringCloud】SpringCloud Bus 消息总线
文章目录背景什么是SpringCloud BusSpringCloud Bus的使用添加一个客户端设计思想正式使用Bus背景结合前面【SpringCloud】SpringCloud Config分布式配置中心中的Config客户端之动态刷新出现的问题:不重启客户端的情况下,每个客户端都需要发送Post请求刷新,在客户端较多的情况下比较麻烦,而Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新,达到一次发送,处处生效什么是SpringCloud Bus原创 2021-01-31 14:01:44 · 428 阅读 · 2 评论 -
【SpringCloud】SpringCloud Config分布式配置中心
提示:本文为SpringCloud Config基本使用教程。文章目录SpringCloud Config是什么Config服务端配置与测试Config客户端配置与测试Config客户端之动态刷新SpringCloud Config是什么分布式系统面临的配置问题:微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以—套集中式的、动态的配置管理设施是必不可少的。我们每一个微服务自己带着一个app原创 2021-01-30 18:13:12 · 285 阅读 · 0 评论 -
【SpringCloud】Gateway新一代网关
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Gateway是什么三大核心Gateway工作流程Gateway的使用Gateway网关路由配置方式通过微服务名实现动态路由Predicate(断言)的使用Filter的使用Gateway是什么Gateway是继Zuul后的新一代网关,官网:https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/SpringCloud Gatew原创 2021-01-30 01:03:25 · 614 阅读 · 2 评论 -
【SpringCloud】Hystrix断路器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Hystrix是什么Hystrix是什么首先需要了解分布式系统面临的问题:复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的原创 2021-01-29 01:29:13 · 332 阅读 · 1 评论 -
【SpringCloud】OpenFeign服务接口调用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录什么是FeignFeign能干什么Feign和OpenFeign两者区别OpenFeign的使用OpenFeign超时控制什么是Feign官网解释:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeignFeign is a declarative web service cli原创 2021-01-27 17:16:01 · 321 阅读 · 2 评论 -
【SpringCloud】Ribbon负载均衡服务调用
提示:本文是在已经搭建好Eureka集群的基础上来编写,怎样搭建Eureka集群参考博客【SpringCloud】服务注册中心Eureka,至于你用其他服务注册中心搭建的集群也是没有关系的,重点是在Ribbon负载均衡。文章目录什么是Ribbon什么是RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供原创 2021-01-26 18:37:02 · 225 阅读 · 0 评论 -
【SpringCloud】服务注册中心Consul
提示:本文主要是Consul的使用,官网:https://www.consul.io/intro/index.html文章目录什么是ConsulConsul能做什么Consul的使用安装并运行Consul服务提供者服务消费者Eureka、Zookeeper、Consul异同点什么是Consul官网介绍:Consul is a service mesh solution providing a full featured control plane with service discover原创 2021-01-25 15:35:31 · 440 阅读 · 0 评论 -
【SpringCloud】服务注册中心Zookeeper
提示:本文主要接受在微服务中Zookeeper的使用,至于有关Zookeeper的简介,安装,简单使用,可以查看作者写Zookeeper专栏文章:Zookeeper文章目录注册中心zookeeper服务提供者服务消费者注册中心zookeeper进入zookeeper下bin目录,并关闭防火墙[root@localhost bin]# pwd/opt/module/apache-zookeeper-3.6.2-bin/bin[root@localhost bin]# systemctl s原创 2021-01-24 20:01:55 · 325 阅读 · 0 评论 -
【SpringCloud】服务注册中心Eureka(补充)
提示:本文是在【SpringCloud】服务注册中心Eureka后的补充内容。文章目录修改Application名称actuator微服务信息完善服务发现DiscoveryEureka自我保护修改Application名称看图修改下面,将下面CLOUD-PROVIDER-PAYMENT8001改成CLOUD-PROVIDER-PAYMENT我们只需要修改提供者集群中的配置文件中application name,改成cloud-provider-payment【每一个提供者都需要改】actu原创 2021-01-24 00:39:54 · 388 阅读 · 0 评论 -
【SpringCloud】服务注册中心Eureka
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录常用的服务注册中心Eureka常用的服务注册中心服务注册中心使用情况Eureka×停止维护,可使用Zookeeper√Consul√Nacos√(常用)EurekaSpring Cloud 下的 Netflix Eureka 组件项目宣布停止开发了,但是我们还是有必要学习一下Eureka,这样会加深对服务注册中心的理解,也更加方便学习后面的服务注册组件。服务治理: Sp原创 2021-01-23 22:56:56 · 336 阅读 · 0 评论 -
【SpringCloud】IDEA如何创建一个SpringCloud项目
文章目录新建一个Maven项目项目处理导入依赖关于SpringBoot、SpringCloud、SpringCloudAlibaba版本选择Rest微服务工程构建微服务提供者新建一个Maven项目创建一个普通的maven项目项目处理删除src目录设置File Encoding都为UTF-8激活注解设置版本为8导入依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/原创 2021-01-22 17:19:33 · 11440 阅读 · 1 评论