代码编织梦想

54道spring cloud高频题整理(附答案背诵版)_spring cloud选择题-爱代码爱编程

什么是Spring Cloud? Spring Cloud是一个基于Spring Boot的开源框架,它提供了在分布式系统中集成各种服务治理功能的工具,如配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态等。其主要目标是通过简单的方式,快速地为开发人员构建与部署分布式系统中的通用模式。 简单来说,Spri

springcloud组件专题(开篇) -爱代码爱编程

一、前言:         开一个坑,从0开始搭建一个springCloud后端项目,并利用SpringSecurity-Oauth2完成单点登录,简单的实现一下RBAC。内容计划每周更新,有兴趣的同学可以先收藏一下本篇。 二、springCloud是什么 1.什么是微服务 java-web应用的进化大致可以分为几步:         单体架构:

springcloud nacos + gateway 聚合 swagger2/knife4j_gateway+swagger+knife4j-爱代码爱编程

SpringCloud Nacos + Gateway 聚合 swagger2/knife4j(本篇仅记录去掉Eureka,改为Nacos的过程) 官方文档 https://nacos.io/zh-cn/doc

[gn] 微服务开发框架 -爱代码爱编程

文章目录 前言认识微服务微服务间远程调用注册中心EurekaEureka作用搭建Eureka服务注册服务发现 nacos服务注册到nacos给user-service配置集群 --- 提供者配置ord

consul服务注册与发现、服务配置与刷新_consul 延迟注册-爱代码爱编程

为什么要用服务注册?为什么要用consul不用eureka? 举个栗子: 微服务当中存在多个服务模块,每个服务模块的ip端口在每套环境是不一致的,开发切换环境部署时,如果漏了一个配置忘记改动,将是一个很麻烦的事情,且如

springcloud组件专题(三) -爱代码爱编程

一.前言        本章分享内容着重工作中遇到的场景,大致聊一下gateWay的基本原理,不做源码的深入剖析,项目搭建环节直接使用工作中最常用的方式,一些不常用的方式大致介绍一下,不会详细编码。本分享内容旨在帮助大家快速理解工作中gateWay的使用,完成常见开发任务,及能在面试中和面试官讲清gateWay。         项目搭建基于本专题系列

网关(gateway)-爱代码爱编程

自定义过滤工厂类 DemoGatewayFilterFactory package com.learning.springcloud.custom; import org.apache.commons.lang.StringUtils; import org.springframework.cloud.gateway.filter.GatewayFi

网关(gateway)-爱代码爱编程

官方文档:Spring Cloud Gateway 内置过滤器工厂 AddRequestHeaderGatewayFilterFactory 为请求添加Header Header的名称及值 配置说明 server: port: 8088 spring: application: name: api-gatewa

redis多数据源,看这篇就够了_redis 多数据源-爱代码爱编程

背景 Redis多数据源常见的场景: 分区数据处理:当数据量增长时,单个Redis实例可能无法处理所有的数据。通过使用多个Redis数据源,可以将数据分区存储在不同的实例中,使得数据处理更加高效。 多租户应用程序:

consul(安装,服务注册与发现,服务配置与动态刷新,配置持久化)_consul 安装-爱代码爱编程

1.下载安装Consul 下载地址:Install | Consul | HashiCorp Developer 解压后只有一个.exe文件,运行后在该文件路径下输入consul --version 启动consul开发模式:consul agent -dev 访问localhost:8500进去consul主页 2.服务注册与发现

spring cloud + vue前后端分离-爱代码爱编程

 源代码在GitHub - 629y/course: Spring Cloud + Vue前后端分离-在线课程 Spring Cloud + Vue前后端分离-第3章 SpringBoot项目技术整合 3-1 集成持久层框架Mybatis ORM:对象关系映射,Hibernate是全自动ORM,Mybatis是半自动ORM,Mybatis可以操作的花

springcloud微服务通信两种方式feign和dubbo:feign基本使用、自定义配置、使用优化;dubbo基本实现_dubbo feign-爱代码爱编程

RestTemplate存在的问题 代码可读性差,编程体验不统一参数复杂,URL难以维护 Feign远程调用 Feign简介 ​ Feign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服

【spring security系列】spring security整合jwt:构建安全的web应用-爱代码爱编程

前言 在企业级开发或者我们自己的课程设计中,确保用户数据的安全性和访问控制非常重要。而Spring Security和JWT是都两个强大的工具,它俩结合可以帮助我们实现这一目标。 Spring Security提供了全面

spring cloud + vue前后端分离-爱代码爱编程

 源代码在GitHub - 629y/course: Spring Cloud + Vue前后端分离-在线课程 Spring Cloud + Vue前后端分离-第17章 生产打包与发布 17-1 注册中心+配置中心Nacos 注册中心 Nacos 快速开始 | Nacos 本节内容:使用nacos作注册中心+配置中心,不用eureka

spring cloud — nacos、eureka_使用nocos、eureka部署微服务-爱代码爱编程

1.认识微服务 1.1微服务架构演变 单体架构 单体架构:将业务中所有的功能集中在一个项目中开发,打包成一个包部署 优点: 架构简单部署成本低 缺点: 耦合度高 分布式架构 分布式架构:根据业务对系统进行拆

【微服务】docker部署redis,一主二从三哨兵,读写分离-爱代码爱编程

配置redis读写分离 3台虚拟机 创建目录用于挂载 mkdir -p /root/redis/{conf,data,logs} #master配置文件 bind 0.0.0.0 //任何ip都能访问 port 6

【智能排班系统】quartz结合cron-爱代码爱编程

文章目录 Quartz:强大的Java作业调度引擎Quartz概述核心概念与架构配置文件主配置(配置主要调度器设置、事务)线程池配置(调整作业执行资源)SimpleThreadPool特定属性自定义线程池

ruoyi-爱代码爱编程

文章目录 一、前端1. 组件创建2. src/router/index.ts3. src/permission.ts 二、后端1. 设计思想2. ruoyi-gateway.yml3. 开发Contro

java计算机毕业设计springcloud+vue购物商城网站系统_本次实验旨在通过设计购物系统,让学生了解spring框架的搭建和使用过程,具体内-爱代码爱编程

项目介绍 在当今社会的高速发展过程中,产生的劳动力越来越大,提高人们的生活水平和质量,尤其计算机科技的进步,数据和信息以人兴化为本的目的,给人们提供优质的服务,其中网上购买商品尤其突出,使我们的购物方式发生巨大的改变。而线

docker:docker-爱代码爱编程

docker-compose可以方便组合多个 docker 容器服务, 但是, 当容器服务之间存在依赖关系时, docker-compose 并不能保证服务的启动顺序。docker-compose 中的 depends_on 配置是容器的启动顺序, 并不是容器中服务的启动顺序。那我们来看看如何 docker-compose 顺序启动微服务的问题