摘要:
1、创建springboot项目 2、添加相关依赖 thymeleaf、shrio等依赖 阅读全文
摘要:
1、rabbitMQ在docker下的安装 https://www.rabbitmq.com/download.html 命令 docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.7.15-managem 阅读全文
摘要:
一、简介 Zuul 是 Netflix 开源的微服务网关,Spring Cloud 对 Zuul 进行了整合和增强。在 SpringCloud 体系中,Zuul 担任着网关的角色,对发送到服务端的请求进行一些预处理,比如安全验证、动态路由、负载分配等。 二、配置步骤 主要分三步: 依赖包引入 配置文 阅读全文
摘要:
一、简介 Spring Boot Admin 从功能上可分为服务端和客户端,服务端就是Spring Boot Admin应用,客户端就是微服务应用。 二、服务端(Spring Boot Admin应用)配置步骤 主要分三步: 依赖包引入 配置文件修改 启动类添加注解 2.1 依赖包引入 <depen 阅读全文
摘要:
最近在研究Mybatis-plus事务处理的过程中,遇到一个问题,就是我需要在前台传到controller两个实体对象,对应分别插入到两张表中,通过在网上查找资料,曲线救国,最终解决这一问题,记录下,有更好解决方案,后期完善。 之前参考的文章找不到了,再次表达感谢!下面是具体的解决方法。 一、修改C 阅读全文
摘要:
一、简介 熔断就是为了当提供接口的服务出现异常时,能够及时发现,返回一个固定的错误值代码。简单的说,熔断就是对服务异常的一种可控回应。 本片基于上篇《从实战的角度谈微服务(三):基于Feign服务间的调用》在基于Feign项目的基础上,实现功能。 二、配置步骤 主要分三步: 依赖包引入 配置文件修改 阅读全文
摘要:
一、简介 Feign 是一个声明web服务客户端,使用Feign 创建一个接口并对它进行注解,具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器, Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpM 阅读全文
摘要:
一、简介 定义:云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 作用:实现服务的治理,即服务的注册与发现。 本片主要介绍Eureka作为服务端的搭建。 二、配置步骤 从实战配置角度介绍基于spring boot2.0,如何创建Eureka项目,主要分三步 阅读全文
摘要:
所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。 为什么要是用微服务,这点在网络上已经遍地都是,好坏不一,本次主题关于微服务,后期在应用的过程中会不断更新相关内容。 本片算是一个开篇,记录一下自己在研究微服务这块的一些总结。 谈到微服务,现在比较流行的就是Sp 阅读全文
摘要:
由于SpringBoot内嵌Tomcat,所以通常情况下SpringBoot项目是以jar包的形式,通过“java -jar demo.jar”命令执行,如果想要通过war包的形式,部署到自己的Tomcat目录,只需要三步即可。 第一步:将配置文件的“jar”修改为“war”: 将“<packagi 阅读全文