首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Spring Cloud 学习笔记(2 3

    官网 https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/ 75_Config Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新。 是什么 Spring Cloud Bus 配合Spring Cloud Config 使用可以实现配置的动态刷新。 是什么 https://github.com/spring-cloud/spring-cloud-sleuth Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案 在分布式系统中提供追踪解决方案并且兼容支持了 Spring Cloud Alibaba学习资料获取 官网 https://spring.io/projects/spring-cloud-alibaba#overview 英文 https

    2.1K20编辑于 2022-09-05
  • 来自专栏菩提树下的杨过

    spring cloud 学习(3) - feign入门

    默认情况下,spring-boot的redis自动配置,只能注册一个StringRedisTemplate实例,如果希望注入多个,比如:1个读写database 0,1个读写database 1 ... ,默认的自动配置就不行了,可以参考下面的做法: 一、创建多实例配置类 1 package cn.mwee.order.cloud.admin.common.config; 2 3 import StringRedisTemplate redisTemplate03() { 99 return buildRedisTemplate(buildConnectionFactory(3)

    65180发布于 2018-01-18
  • 🛡️Spring Boot 3 整合 Spring Cloud Gateway 工程实践

    本文将会通过一个项目(核心模块包含 鉴权服务、文件服务、主服务 共 3 个微服务),采用 Spring Cloud Alibaba 2023.0.0.0 版本技术栈(核心组件:Nacos 2.5.0 注册中心与配置中心 </groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> < 另外,如果负载均衡这个写法无法被识别,说明你当前使用的spring-cloud版本中默认并不包含相关依赖,我们需要手动引入它。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-loadbalancer 小结在本文中,我们完成了Spring Cloud Gateway微服务网关的整合,并完成了三个最基础常见的实践场景。

    1.2K21编辑于 2025-02-24
  • 来自专栏java技术大本营

    Spring Cloud|02 Spring Cloud简介

    几点说明 1、本系列Spring Cloud的博客参考了方志朋所著《深入理解Spring Cloud与微服务构建》; 2、大家如果想更加深入的理解Spring Cloud 建议多实战、多看书; 简介 Spring Cloud是基于Spring Boot的,而Spring Boot的特点就是简化了开发和部署的过程,具体体现在Spring Boot底层实现的时候会自动加载默认配置,而在自主配置的配置文件 Spring Cloud Security Spring Cloud Security 是对Spring Security的封装,向服务提供用户验证的权限认证,一般来说它会配合Spring Security Spring Cloud Stream Spring Cloud Stream组件是对数据流操作的,内部封装了Redis以及消息队列rabbitMQ、kafka、ActiveMQ等消息组件。 Spring Cloud Task Spring Cloud Task基于Spring Task,主要用于提供任务调度以及任务管理等方面的功能,在分布式事务中会用到。

    1.2K20发布于 2019-09-17
  • 来自专栏Java开发

    Spring Boot 3.2 集成 Spring Cloud 2023.0 微服务架构实操指南 现代企业级分布式系统搭建完整方案

    Spring Boot 3.2 + Spring Cloud 实操指南:构建现代微服务架构技术栈选择说明本文将基于最新稳定版本构建完整微服务体系:Spring Boot 3.2.5(最新稳定版)Spring Cloud 2023.0.1(代号"Ilford",与Boot 3.2.x兼容)服务注册发现:Spring Cloud Netflix Eureka 4.1.0服务调用:Spring Cloud OpenFeign )选择理由:Spring Cloud 2023.0.x是目前最新的稳定版本系列,全面支持Spring Boot 3.2.x,移除了大量过时组件,采用Resilience4j作为官方推荐的熔断方案,更符合现代微服务架构需求 Cloud 2023.0.x 与 Spring Boot 3.2.x 完全兼容,但不兼容旧版本Spring Boot。 Spring Boot 3.2,Spring Cloud 2023.0, 微服务架构,实操指南,企业级分布式系统,系统搭建,完整方案,Spring 集成,微服务开发,分布式架构,企业级应用,Spring

    99910编辑于 2025-08-04
  • 来自专栏Java全栈架构师

    Spring Cloud 系列】一、Spring Cloud 入门前章:初识Spring Cloud

    Spring Cloud是一系列框架的有序集合。 Spring 官网:https://spring.io Spring Cloud 官网:https://spring.io/projects/spring-cloud Spring Boot 官网:https ://spring.io/projects/spring-boot/ 一、Spring Cloud组成 Spring Cloud项目包括: SpringCloudConfig:配置管理开发工具包,可以让你把配置放到远程服务器 Spring Cloud Bus:事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。 三、Spring Cloud 发展 Spring Cloud对于中小型互联网公司来说是一种福音,因为这类公司往往没有实力或者没有足够的资金投入去开发自己的分布式系统基础设施,使用Spring

    1.2K10发布于 2021-02-28
  • 来自专栏java技术大本营

    Spring Cloud|03 Spring Cloud与Dubbo

    几点说明 1、本系列Spring Cloud的博客参考了方志朋所著《深入理解Spring Cloud与微服务构建》; 2、大家如果想更加深入的理解Spring Cloud 建议多实战、多看书; Dubbo Cloud 与 Dubbo 服务关注点 Spring Cloud Dubbo 配置管理 config 无 服务发现 Eureka、Consul、Zookeeper Zookeeper 负载均衡 Ribbon 自带 网关 Zuul 无 分布式追踪 Spring Cloud Sleuth 无 容错 Hystrix 不完善 通信方式 HTTP、Message RPC、NIO 安全模块 Spring Cloud Security 无 其他方面: 更新频率 Spring Cloud保持着十分高频率的更新,并且社区活跃度也很高,这对于一个架构来说是一件十分利好的事情,至少Spring Cloud是在飞速发展的; 而Dubbo自从2013年3月开始暂停了更新,接下来的五年时间里都没有进行技术上的更新迭代,直到2017年9月才重新更新; 开发风格 Spring Cloud更趋向使用注解+JavaBean的配置方式的敏捷开发

    96430发布于 2019-09-17
  • 来自专栏飞鸟的专栏

    Spring Cloud Task 集成Spring Cloud Stream

    pring Cloud Task和Spring Cloud Stream都是Spring Cloud的组件,它们都提供了处理消息的功能。 添加依赖首先,我们需要添加Spring Cloud Task和Spring Cloud Stream的依赖项。 > <version>3.1.0</version></dependency>这将添加Spring Cloud Task和Spring Cloud Stream的依赖项,并使用RabbitMQ作为消息代理 创建任务接下来,我们将创建一个简单的任务来演示Spring Cloud Task和Spring Cloud Stream的集成。 这个注释用于标记一个方法,它将接收从Spring Cloud Stream接收到的消息。

    1.4K40编辑于 2023-04-17
  • 来自专栏古时的风筝

    Spring Cloud 系列之 Spring Cloud Stream

    Spring Cloud Stream 是消息中间件组件,它集成了 kafka 和 rabbitmq 。 本篇文章以 Rabbit MQ 为消息中间件系统为基础,介绍 Spring Cloud Stream 的使用。 如果你碰巧使用的是 RabbitMQ 或者 kafka ,而且同样也是在使用 Spring Cloud ,那可以考虑下用 Spring Cloud Stream。 首先来认识一下 Spring Cloud Stream 中的几个重要概念。 spring.cloud.stream.binders,上面提到了 stream 的 3 个重要概念的第一个 「Destination binders」。

    2.6K30发布于 2019-09-29
  • 来自专栏全栈开发工程师

    Spring Cloud】002-Spring Cloud概述

    一、Spring Cloud是什么 1、官网 https://spring.io/projects/spring-cloud 2、简介 Spring Cloud为开发人员提供了快速构建分布式系统中的一些常见模式的工具 它们在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑、裸金属数据中心和云计算等托管平台; 3、SpringCloud和SpringBoot的关系 SpringBoot专注于方便的开发单个个体微服务 Spring Boot Admin 断路器 不完善 Spring Cloud Netfilx Hystrix 服务网关 无 Spring Cloud Netfilx Zuul 分布式配置 无 Spring Cloud Config 服务跟踪 无 Spring Cloud Sleuth 消息总栈 无 Spring Cloud Bus 数据流 无 Spring Cloud Stream 批量任务 无 Spring Cloud Task 最大区别:Spring Cloud 抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式 严格来说,这两种方式各有优劣。

    58810编辑于 2025-01-06
  • 来自专栏全栈程序员必看

    Spring Cloud 学习笔记(1 3)「建议收藏」

    Spring Cloud 学习笔记(2 / 3Spring Cloud 学习笔记(3 / 3) – – – 01_前言闲聊和课程说明 02_零基础微服务架构理论入门 03_第二季Boot “微”力十足,互联网大厂微服务架构案例 京东的: 阿里的: 京东物流的: Spring Cloud技术栈 总结 03_第二季Boot和Cloud版本选型 Spring Boot 2.X Zuul2 √ gateway 服务配置 × Config √ Nacos 服务总线 × Bus √ Nacos Spring Cloud官方文档 Spring Cloud中文文档 Spring >spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> 3.YML server: port: 80 spring Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。

    1.3K10编辑于 2022-07-29
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    Spring Cloud实战|3.SpringCloud 整合Gateway

    --Spring Cloud & Alibaba--> <dependency> <groupId>org.springframework.cloud</groupId <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway > <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-loadbalancer >spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <! : http://cloud.lebao.site:8848 # 配置中心 config: server-addr: ${spring.cloud.nacos.discovery.server-addr

    1K20编辑于 2022-09-19
  • 来自专栏全栈程序员必看

    spring cloud

    先安装docker,,再拷镜像可以实现环境隔离 问题:业务量进入淡季,不需要更多的服务器,大量的服务器从哪里来 系统架构的弹性伸缩 微服务架构 1 服务更加细化 2 可以使系统分工明确 3 Springcloud:sprin cloud基于springboot提供了一整套微服务的解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件。 Spring cloud bus(统一配置服务):对于服务的单体应用,常使用配置文件管理所有配置。例如一个springboot开发的单体应用,可将配置内容放在application.yml文件中。 如果需要切换环境,可设置多个profile,并在启动应用时指定spring.profiles.active=[profile]。然而,在微服务架构中,微服务的配置管理一般有以下需求: 集中管理配置。 Spring cloud bus 利用git或svn等管理配置,采用kafka或者rabbitMQ等消息总线通知所有应用,从而实现配置的自动更新并且刷新所有微服务实例的配置 Sleuth+zipkin(

    87320编辑于 2022-06-29
  • 来自专栏互联网-小阿宇

    spring cloud

    先安装docker,,再拷镜像可以实现环境隔离 问题:业务量进入淡季,不需要更多的服务器,大量的服务器从哪里来 系统架构的弹性伸缩 微服务架构 1 服务更加细化 2 可以使系统分工明确 3 Springcloud:sprin cloud基于springboot提供了一整套微服务的解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件。 Spring cloud bus(统一配置服务):对于服务的单体应用,常使用配置文件管理所有配置。例如一个springboot开发的单体应用,可将配置内容放在application.yml文件中。 如果需要切换环境,可设置多个profile,并在启动应用时指定spring.profiles.active=[profile]。然而,在微服务架构中,微服务的配置管理一般有以下需求: 集中管理配置。 Spring cloud bus 利用git或svn等管理配置,采用kafka或者rabbitMQ等消息总线通知所有应用,从而实现配置的自动更新并且刷新所有微服务实例的配置 Sleuth+zipkin(

    63030编辑于 2022-11-21
  • 来自专栏全栈程序员必看

    spring cloud 入门系列一:初识spring cloud

    最近看到微服务很火,也是未来的趋势, 所以就去学习下,在dubbo和spring cloud之间我选择了从spring cloud,主要有如下几种原因: dubbo主要专注于微服务中的一个环节–服务治理 spring cloud 社区似乎更加活跃,未来可能成为这个行业的标准。 自己所在公司的云部门就是用的spring boot/cloud,有先入为主的赶脚吧。 好,接下来我们来认识下spring cloud. 一、什么是spring cloud? 它的中文官网这样说: 微服务架构集大成者,云计算最佳业务实践。 百度百科这样说的: Spring Cloud是一系列框架的有序集合。 二、基础知识 从spring cloud的释义里面能看出,它需要用到spring boot,因此学习spring cloud需要spring boot的基础,本人厚着脸皮给大家推荐下自己的博客文章,嘿嘿

    66420编辑于 2022-07-18
  • 来自专栏Dawnzhang的开发者手册

    Spring -> Spring Boot > Spring Cloud

    这几天刚刚上班,公司用的是Spring Cloud,接触不多。我得赶快学起来。 想学习就必须得知道什么是微服务,什么是Spring Boot,什么是Spring Cloud,以及两者之间有什么关系? 采用Spring Boot可以大大的简化你的开发模式,所有你想集成的常用框架,它都有对应的组件支持; 什么是Spring Cloud Spring Cloud是一系列框架的有序集合。 微服务是可以独立部署、水平扩展、独立访问(或者有独立的数据库)的服务单元,Spring Cloud就是这些微服务的大管家,采用了微服务这种架构之后,项目的数量会非常多,Spring Cloud做为大管家就需要提供各种方案来维护整个生态 ,Spring Cloud是一个基于Spring Boot实现的云应用开发工具;Spring Boot专注于快速、方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架;Spring Spring Boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring Boot,属于依赖的关系。

    3.5K32发布于 2018-10-18
  • 来自专栏吴伟祥

    Spring Cloud 入门教程:聊聊Spring Cloud

    一、 Spring Cloud 是什么? Spring Cloud 是将分布式系统中一系列基础框架/工具进行整合的框架。 Spring Cloud 并没有重复造轮子,Spring Cloud只是依赖于Spring Boot屏蔽掉了各个框架复杂的配置。 Spring Cloud 还有以下成员: Spring Cloud for Cloud Foundry, Spring Cloud Open Service Broker, Spring Cloud Cluster, Spring Cloud Data Flow, Spring Cloud Stream, Spring Cloud Stream App Starters, Spring Cloud , Spring Cloud Connectors, Spring Cloud CLI, Spring Cloud Contract, Spring Cloud Gateway, Spring

    78020发布于 2018-12-24
  • 来自专栏飞鸟的专栏

    Spring Cloud Task 集成Spring Cloud Stream(二)

    定义消息通道现在,我们需要定义一个消息通道来连接Spring Cloud Task和Spring Cloud Stream。创建一个新的Java接口,并在接口级别上添加@Input注释。 发送消息现在,我们已经完成了Spring Cloud Task和Spring Cloud Stream的集成。 接下来,我们将使用Spring Cloud Stream发送一条消息,然后观察任务和消息处理器的行为。 Cloud Stream的Source接口来发送消息。 Task completed.这证明了Spring Cloud Task和Spring Cloud Stream的集成是成功的。当任务启动时,它将发送一条消息到simple-channel通道。

    90920编辑于 2023-04-17
  • 来自专栏飞鸟的专栏

    Spring Cloud Security与Spring Cloud的集成

    Spring Cloud Security 是一款基于 Spring Cloud 的安全框架,它提供了一些重要的安全组件和服务,包括 OAuth2、JWT、RBAC 等,以便用户构建安全的分布式系统。 集成步骤下面是 Spring Cloud Security 集成 Spring Cloud 的步骤:1. 添加依赖在 Spring Cloud 项目的 pom.xml 文件中添加 Spring Cloud Security 的依赖:<dependency> <groupId>org.springframework.cloud 3. 添加注解在 Spring Cloud 项目中的启动类上添加 @EnableOAuth2Sso 或 @EnableResourceServer 注解,来启用 Spring Cloud Security 的功能

    2.1K20编辑于 2023-04-13
  • 来自专栏飞鸟的专栏

    集成Spring Cloud Security和Spring Cloud Gateway

    Spring Cloud Security提供了在分布式系统中使用OAuth2和JWT的支持。 而Spring Cloud Gateway是一个基于Spring Framework 5,Spring Boot 2和Project Reactor的网关服务,它为微服务架构提供了一种简单而有效的方式来对外提供 集成Spring Cloud Security和Spring Cloud Gateway 首先,我们需要在Spring Cloud Gateway的依赖中添加Spring Cloud Security的依赖 ,以便能够在网关中使用Spring Cloud Security提供的OAuth2和JWT支持。 Spring Cloud Gateway将根据这个令牌来验证用户的身份并允许或拒绝请求。

    4.8K30编辑于 2023-04-14
领券