spring cloud
文章平均质量分 83
吕布辕门
逆水行舟,不进则退!
展开
-
spring cloud 系统教程 使用 Spring MVC 或 Webflux 构建简单网关
使用 Spring MVC 或 Webflux 构建简单网关Spring Cloud Gateway 提供了一个名为ProxyExchange. 您可以在常规 Spring Web 处理程序中将其用作方法参数。它通过镜像 HTTP 动词的方法支持基本的下游 HTTP 交换。使用 MVC,它还支持通过forward()方法转发到本地处理程序。要使用ProxyExchange,请在类路径中包含正确的模块(spring-cloud-gateway-mvc或spring-cloud-gateway-webflux原创 2022-02-21 15:54:54 · 1324 阅读 · 0 评论 -
Spring Cloud Gateway
Spring Cloud Gateway本项目提供了一个构建在 Spring 生态之上的 API Gateway,包括:Spring 5、Spring Boot 2 和 Project Reactor。Spring Cloud Gateway 旨在提供一种简单而有效的方式来路由到 API,并为它们提供横切关注点,例如:安全性、监控/指标和弹性。如何包含Spring Cloud Gateway要将 Spring Cloud Gateway 包含在您的项目中,请使用组 IDorg.springframew原创 2022-02-21 15:53:52 · 1752 阅读 · 0 评论 -
Spring Cloud OpenFeign
该项目通过自动配置和绑定到 Spring 环境和其他 Spring 编程模型习惯用法为 Spring Boot 应用程序提供 OpenFeign 集成。声明式 REST 客户端:FeignFeign是一个声明式 Web 服务客户端。它使编写 Web 服务客户端更容易。要使用 Feign,请创建一个接口并对其进行注释。它具有可插入的注释支持,包括 Feign 注释和 JAX-RS 注释。Feign 还支持可插拔的编码器和解码器。Spring Cloud 添加了对 Spring MVC 注释的支持,并支持使原创 2022-02-21 15:51:27 · 2276 阅读 · 0 评论 -
Spring Cloud 系列教程之Spring Cloud Config Server 外部配置
Spring Cloud 配置服务器Spring Cloud Config Server 为外部配置(名称-值对或等效的 YAML 内容)提供了一个基于 HTTP 资源的 API。通过使用@EnableConfigServer注解,服务器可以嵌入到 Spring Boot 应用程序中。因此,以下应用程序是配置服务器:配置服务器.java@SpringBootApplication@EnableConfigServerpublic class ConfigServer { public stat原创 2022-02-18 09:28:21 · 1948 阅读 · 0 评论 -
Spring Cloud Config客户端使用
快速开始本快速入门介绍了同时使用 Spring Cloud Config Server 的服务器和客户端。HTTP 服务具有以下形式的资源:/{应用程序}/{配置文件}[/{标签}]/{应用程序}-{配置文件}.yml/{label}/{application}-{profile}.yml/{应用程序}-{profile}.properties/{label}/{application}-{profile}.properties例如:卷曲 localhost:8888/foo/devel原创 2022-02-18 09:25:36 · 576 阅读 · 0 评论 -
云原生应用
云原生应用云原生是一种应用程序开发风格。Spring Cloud 以多种特定方式促进了这些开发风格。起点是分布式系统中的所有组件都需要轻松访问的一组特性。Spring Boot涵盖了其中许多功能,Spring Cloud 在此基础上构建。Spring Cloud 以两个库的形式提供了更多功能:Spring Cloud Context 和 Spring Cloud Commons。ApplicationContextSpring Cloud Context 为Spring Cloud 应用程序(引导上下文原创 2022-02-18 09:24:10 · 210 阅读 · 0 评论 -
Spring Cloud 阿里RocketMQ Binder
Spring Cloud 阿里RocketMQ BinderRocketMQ 简介RocketMQ是一个开源的分布式消息系统。它基于高可用分布式集群技术,提供低延迟、高稳定性的消息发布和订阅服务。RocketMQ广泛应用于各种行业,如异步通信解耦、企业服务、金融结算、电信、电子商务、物流、营销、社交媒体、即时通讯、移动应用、手机游戏、视频、物联网、车联网。它具有以下特点:消息发送和消费的严格顺序丰富的消息拉取模式消费者的横向可扩展性实时消息订阅亿级消息积累能力RocketMQ 用法原创 2022-02-16 13:30:10 · 1658 阅读 · 0 评论 -
Spring Cloud 阿里哨兵
Spring Cloud 阿里哨兵哨兵简介随着微服务的普及,服务调用的稳定性变得越来越重要。Sentinel以“流量”为切入点,在流量控制、断路、负载保护等多个领域开展业务,保障业务可靠性。哨兵具有以下特点:丰富场景:Sentinel 支持阿里巴巴双十一重点场景,如秒杀(即控制突发流量,使其在系统容量可接受范围内)、消息负载转移、不可靠的下游应用的断路。全面的实时监控: Sentinel 提供实时监控能力。您可以看到您的服务器的监控数据,精确到秒级,甚至可以看到少于 500 个节点的集群的整体运原创 2022-02-16 13:27:53 · 973 阅读 · 0 评论 -
Spring Cloud 阿里巴巴 Nacos 配置
Spring Cloud 阿里巴巴 Nacos 配置Nacos 是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序。使用 Spring Cloud Alibaba Nacos Config 基于 Spring Cloud 的编程模型快速接入 Nacos 配置管理能力。如何引入 Nacos Config 进行配置请使用组 ID 为com.alibaba.cloud和工件 ID 为的启动器spring-cloud-starter-alibaba-nacos-config。<原创 2022-02-15 09:37:21 · 2252 阅读 · 0 评论 -
Spring Cloud系列教程之Spring Cloud 阿里巴巴 Nacos 发现
Nacos 是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序。借助 Spring Cloud Alibaba Nacos Discovery,您可以快速访问基于 Spring Cloud 编程模型的 Nacos 服务注册功能。服务注册/发现:Nacos Discovery服务发现是微服务架构中的关键组件之一。在这样的架构中,手动为每个客户端配置服务列表可能是一项艰巨的任务,并且使动态扩展变得极其困难。Nacos Discovery 帮助您将服务自动注册到 Nacos 服务器,N原创 2022-02-15 09:36:23 · 1009 阅读 · 0 评论 -
Spring Cloud系列教程之Spring Cloud Alibaba
简介Spring Cloud Alibaba 旨在为微服务开发提供一站式解决方案。该项目包括开发分布式应用程序和服务所需的组件,以便开发人员可以使用 Spring Cloud 编程模型轻松开发分布式应用程序。使用Spring Cloud Alibaba,您只需要添加一些注解和配置,您的应用程序就可以使用阿里巴巴的分布式解决方案,并通过阿里巴巴中间件构建您自己的分布式系统。Spring Cloud 阿里巴巴的特点:流量控制和服务降级:支持WebServlet、WebFlux、OpenFeign、Re原创 2022-02-15 09:35:23 · 831 阅读 · 0 评论