• SpringCloud gateway与zuul1服务阻塞压测对比

    时间:2024-04-09 06:59:30

    一、背景我们在落地微服务网关的时候,采用的SpringCloudZuul,老大提了一个问题,如果网关在代码服务1阻塞的时候,是否会阻塞服务2/服务3/服务4…等。带着这个问题我进行了探索。二、测试过程2.1 SpringCloudZuul模拟服务阻塞测试可以看到服务2阻塞了。为了让测试效果更明显,我...

  • springcloud常用配置(持续更新)

    时间:2024-04-09 06:59:06

    springcloud的优点不言而喻。在学习和工作中,在我们使用springcloud进行开发时,会涉及到众多技术栈的配置,那么本文就整理了日常所经常用到的一些配置信息。也会一直更新下去的。注:该篇文章的格式是采用properties配置文件的类型进行描述的。如果使用yml文件,请自行修改格式。例如...

  • SpringCloud Alibaba Sentinel 创建流控规则

    时间:2024-04-08 22:27:15

    一、前言         接下来是开展一系列的 SpringCloud 的学习之旅,从传统的模块之间调用,一步步的升级为 SpringCloud 模块之间的调用,此篇文章为第十四篇,即介绍 SpringCloud Alibaba Sentinel 创建流控规则。 二、基本介绍         我们在...

  • 使用IDEA搭建springcloud微服务(五)----微服务运行展示

    时间:2024-04-06 18:19:57

    一、工具及说明开发工具:IntelliJ IDEA 2018.2.2 (Ultimate Edition)框架:spring boot 2.0.8、spring cloud Finchley.SR2以通用户ID获取用户信息为例,搭建一套spring cloud微服务系统。需要搭建一个父工程sprin...

  • SpringCloud服务消费者第一次调用出现超时问题的解决方案

    时间:2024-04-04 18:18:24

    在第一次访问服务消费者的时候(消费者去调用服务提供者服务)会出现如下异常:com.netflix.hystrix.exception.HystrixRuntimeException: TestService#hello(String) timed-out and no fallback availa...

  • 日常Exception(十一):Springcloud服务接口请求超时

    时间:2024-04-04 09:47:32

    1.问题    今天查找线上生产数据问题,发现偶现后端请求服务超时问题,该信息由网关返回。拉取接口后,通过postman调用接口,高频率点击,十几二十次,则会出现一次后端服务超时问题。后查看日志,返现错误日志一直显示如下错误:然后就以为是参数丢失问题。开始排查,从网关,到生产服务器,都没找到可疑点!...

  • SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却失败

    时间:2024-04-03 22:31:22

    最近在公司里面自己搭建了一个SpringCloud的微服务项目,SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却报了下面的异常:然后看了在eclipse里面的启动情况:可以正常启动,并且可以正常访问接口。这个问题困扰了我半天,经过不断的百度找解决...

  • SpringCloud实用篇(二)——搭建eureka服务

    时间:2024-04-03 21:09:56

    搭建eureka服务 搭建EurekaServer 注册eureka自己本身 1.创建项目,引入spring-cloud-starter-neflix-eureka-server的依赖 <!--eureka服务端--><dependency> <groupId&g...

  • 【SpringCloud】Eureka注册中心 代码详细介绍

    时间:2024-04-03 10:19:57

    Eureka是Spring Cloud的服务发现和注册中心,它提供了服务注册和发现的功能,使得服务消费者可以自动发现服务提供者并进行调用。下面是一个简单的Eureka注册中心的代码示例,并进行详细介绍。 首先,需要在Spring Boot项目中添加Eureka Server的依赖。在pom.xml文...

  • 微服务实战(一) 理解springboot 、springcloud、docker、k8s

    时间:2024-04-02 17:02:46

    本篇主要阐述微服务的个人理解现如今,随着互联网的发展,对于系统性能,架构均有了更高的要求。以前传统的ssh单体应用的模式已显力不从心,而微服务架构应运而生,并且形成了越来越成熟的方案。传统的单体应用模式(比如ssh时代的惯用架构)优点是开发和部署都非常方便,只需要考虑到单体应用如何实现业务逻辑,对于...

  • springcloud微服务项目启动后,端口总是默认绑定8080端口

    时间:2024-04-02 08:26:12

    一、问题如下:springcloud微服务项目启动后,端口总是默认绑定8080端口二、原因如下lz出现问题的原因是,在application.yml文件中指定了9001端口,在application.properties文件中添加了server.port=,如下图:三、解决方式如下1)、在appli...

  • SpringCloud(二)微服务之lombok框架应用

    时间:2024-04-02 08:13:44

                                                                一、lombok框架介绍1、扯淡入门在学习SpringCloud的过程中,偶然看到讲师提到lombok注解形式可以简化代码中必须且臃肿的代码方法,比如说常见的set和get方法,使...

  • Java高级教程之SpringCloud-11:SpringCloud Gateway代替微服务网关Zuul

    时间:2024-04-02 08:13:21

    除了Zuul还可以使用SpringCloud的Gateway组件,这是新出的路由组件。 https://spring.io/projects/spring-cloud-gatewayhttps://cloud.spring.io/spring-cloud-gateway/reference/html...

  • SpringCloud入门教程 (三) 客户端负载均衡Ribbon

    时间:2024-04-02 08:10:49

    客户端负载均衡:Spring Cloud Ribbon前言一、客户端负载均衡和服务端负载均衡区别二、Spring Cloud Ribbon2.1 简介2.2 如何在微服务架构中使用客户端负载均衡调用服务2.3 负载均衡选择策略有哪些2.4 如何切换负载均衡选择策略2.5 Ribbon容错机制三、Re...

  • Java高级教程之SpringCloud-1:认识微服务和最简单创建过程

    时间:2024-04-02 08:09:36

    Spring Cloud是微服务micro service的应用框架,首先从微服务讲起。我们接触过一些Web项目工程,多是WAR包结构,部署到服务器上需要容器比如Tomcat的支持。除了WAR包可以运行Web,也可以用SpringBoot框架打成Jar包,直接在服务器上运行起来。有了多个Spring...

  • SpringCloud统一配置中心

    时间:2024-04-02 08:06:16

    在微服务中会有很多服务,每个服务中都会有一个配置文件,并且有些配置是一样的。**例如:**在实际项目中,我们创建了用户和订单两个服务,这两个服务是同一个数据库,那么我们在这两个服务的配置文件都会配置相同的数据源,一旦我们的数据库地址发生改变(只是一种情况),用户和订单两个服务的配置文件都需要改,这还...

  • springcloud alibaba nacos 注冊中心无服务

    时间:2024-04-02 08:05:04

    springcloud alibaba nacos 注冊中心无服务今天准备搭建一个springboot alibaba 使用nacos 做注册中心,发现创建完服务,在nacos 服务列表页面没有出现服务信息。这是启动类(基本都一样)这是配置文件 (也没什么问题)这是pom文件(最初有问题的版本)启动...

  • 关于SpringCloud无法注册Nacos问题解决

    时间:2024-04-01 21:23:12

    早就听说了阿里爸爸的Nacos特别厉害,一直想尝试但苦于没有机会。今天终于有机会尝试一下传说中的Nacos了,非常兴奋。写个小demo准备感受Nacos作为注册中心的强大之处,程序倒是跑起来了,正当我感叹Nacos的强大之时问题也随之出现:咦?我的module去哪了?返回后台一看:好家伙,连个Nac...

  • springcloud微服务调用报错

    时间:2024-04-01 18:46:11

    报错信息如下 Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is al...

  • Idea构建springcloud主项目以及子项目

    时间:2024-04-01 07:58:55

    1.首先创建project(注意这里是创建的project以后的子模块都是new的module) 然后删除不需要的文件夹以及文件只剩下如下的文件 2.修改pom文件中<packaging>标签为pom,如果没有则添加 3.创建子模块,首先创建module,.步骤除了第一步选择的是...