Spring

Spring Cloud配置中心和消息总线(配置中心终结版)

Spring Cloud配置中心和消息总线(配置中心终结版)

前文说到如果需要客户端获取到最新的配置信息需要执行refresh,我们可以利用webhook的机制每次提交代码发送请求来刷新客户端,当客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题。 Spring Cloud Bus

Joe.Ye Joe.Ye 2023-03-11
0 0 0
Spring Cloud配置中心svn示例和refresh

Spring Cloud配置中心svn示例和refresh

国内很多公司都使用的svn来做代码的版本控制,首先介绍如何使用svn+Spring Cloud Config来做配置中心。 svn版本 同样先示例Server端的代码,基本步骤一样。 添加依赖 <dependencies> <dependency>

Joe.Ye Joe.Ye 2023-03-11
0 0 0
Spring Cloud配置中心git示例

Spring Cloud配置中心git示例

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。 市面上开源的配置中心有很多,BAT每家都出过,360的QConf、

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Cloud熔断监控Hystrix Dashboard和Turbine

Spring Cloud熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间、请求成功率等数据。但是只使用Hystrix Dashboard只能看到单个应用内的服务信息,我们需要一个工具能够汇总

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Cloud熔断器Hystrix

Spring Cloud熔断器Hystrix

熔断器 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如A作为服务提供者,B为A的服务消费者,C和D是B的

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Cloud中Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN

Spring Cloud中Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN

Spring Boot版本:2.1.3.RELEASE Spring Cloud版本:Greenwich.SR1 日志: Discovery Client initialized at timestamp 1553267512406 with initial instances count: 0

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Cloud服务提供与调用

Spring Cloud服务提供与调用

介绍如何使用Eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。 案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心为Eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Cloud 注册中心Eureka

Spring Cloud 注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是Spring Cloud体系中最重要最核心的组件之一。 背景介绍 服务中心 服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot整合EhCache

Spring Boot整合EhCache

为了提高性能,减少数据库的压力,使用缓存是非常好的手段之一。 声明式缓存 Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot集成RocketMQ详解

Spring Boot集成RocketMQ详解

RocketMQ简介 官网:http://rocketmq.apache.org/docs/quick-start/ GitHub:https://github.com/apache/rocketmq/ RcoketMQ是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性: 支持发布

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot整合Redisson

Spring Boot整合Redisson

Redisson是官方推荐的,用于实现分布式锁的项目,而且是Java写的。 Redisson可以支持redis cluster、master-slave、redis哨兵和redis单机。 Redisson项目介绍:https://github.com/redisson/redisson/wiki/R

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot集成XStream解析多层级复杂数据

Spring Boot集成XStream解析多层级复杂数据

以支付宝API返回数据为例 返回xml <?xml version="1.0" encoding="utf-8"?> <alipay> <is_success>T</is_success> <r

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot集成XStream转换器:处理xml节点中既有属性又有值

Spring Boot集成XStream转换器:处理xml节点中既有属性又有值

准备工作 需处理的数据 <cart_goods order_name="iPhone" order_type="3C" order_price="5000.00">2</cart_goods> 处理xml节点中既有

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot更换Banner

Spring Boot更换Banner

只需要在src/main/resources路径下新建一个banner.txt文件,banner.txt中填写好需要打印的字符串内容即可。 一般情况下,我们会借助第三方工具帮助转化内容,如网站:http://www.network-science.de/ascii/ 将文字转化成字符串,网站:htt

Joe.Ye Joe.Ye 2023-03-09
0 0 0
Spring Boot上传文件到腾讯云储存

Spring Boot上传文件到腾讯云储存

腾讯云平台操作 登录到腾讯云控制台 -> 对象存储 -> 创建存储桶(访问权限设置为公有读私有写) 空间名称 appblog-1253563213 所属地域 广州(华南) (ap-guangzhou) 访问域名 https://appblog-1253563213.c

Joe.Ye Joe.Ye 2023-03-09
0 0 0
1 12 13 14 15 16