代码编织梦想

sentinel持久化(nacos)-爱代码爱编程

导入依赖 <!--SpringCloud ailibaba sentinel-datasource-nacos --> <dependency> <groupId>com.alibaba.csp</groupId> <artifact

zookeeper(2)常用命令,acl权限-爱代码爱编程

文章目录 前言一、zk节点和节点类型节点类型 二、常用命令1.客户端连接2.常用命令help 帮助命令创建节点getsetdeletedeleteall pathstat查看节点的状态setquota增加

springcloud搭建微服务之micrometer分布式链路追踪-爱代码爱编程

1. 概述 由于Spring Cloud Sleuth最新版本只支持Spring Boot 2.7.x,核心项目已经迁移到Micrometer Traceing项目,Spring Boot 3.x版本要实现分布式链路追踪需

springcloudealibaba的使用-爱代码爱编程

父pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

springcloud五大组件:eureka:注册中心、zuul:服务网关、ribbon:负载均衡、feign:服务调用、hystix:熔断器-爱代码爱编程

你提到的这些组件都是Spring Cloud生态系统中非常关键和常用的组件。但是,关于这些组件的命名,有一点需要更正: Eureka 应该是 Eureka 或者 Eureka Server:Eureka是Netflix开源

spring cloud gateway 修改默认路由_springcloud修改路由-爱代码爱编程

修改默认路由为404 package com.twqc.config; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configur

circuitbreaker断路器(服务熔断,服务降级)-爱代码爱编程

分布式系统面临的问题: 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 1.服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源

【微服务-爱代码爱编程

上篇文章我们介绍了Nacos集群的搭建方法及步骤,下面我们来看一下Nacos集群的工作原理,一共有两部分:Leader节点选举及各节点数据同步。 1、Nacos集群中Leader节点是如何产生的 Nacos集群采用了Ra

关于微服务跨数据库联合查询的一些解决思路-爱代码爱编程

微服务架构的一个非常明显的特征就是一个服务所拥有的数据只能通过这个服务的API来访问。通过这种方式来解耦,这样就会带来查询问题。以前通过join就可以满足要求,现在如果需要跨多个服务集成查询就会非常麻烦。 解决思路 下面提

springcloud搭建微服务之circuit breaker断路器-爱代码爱编程

1. 概述 Circuit breaker是一套规范和接口,落地实现是Resilience4j,Resilience4j是一个专为函数式编程设计的轻量级容错库,Resilience4j提供高阶函数(装饰器),以通过断路器、

创建springcloudgateway-爱代码爱编程

创建SpringCloudGateWay 本案例基于尚硅谷《谷粒商城》项目,视频27 创建测试API网关 1、创建module 2、引入依赖 <?xml version="1.0" encoding=

es分布式搜索-爱代码爱编程

ES文档操作 1、增 # 插入文档语法 POST /索引名/_doc/文档id { "属性1": "属性值1", "属性2": "属性值2", } # 插入文档语句 POST /rediaz/_doc/1 {

es分布式搜索-爱代码爱编程

RestClient操作索引库 1、什么是RestClient? ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:Elasticsearch

(黑马出品_高级篇_01)springcloud+rabbitmq+docker+redis+搜索+分布式-爱代码爱编程

(黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式 = = = = = = = = = = = = = = = 微服务技术——保护 = = = = = =

(黑马出品_高级篇_02)springcloud+rabbitmq+docker+redis+搜索+分布式-爱代码爱编程

(黑马出品_高级篇_02)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式 = = = = = = = = = = = = = = = 微服务技术——分布式事务 = = = =

(黑马出品_高级篇_04)springcloud+rabbitmq+docker+redis+搜索+分布式-爱代码爱编程

(黑马出品_高级篇_04)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式 = = = = = = = = = = = = = = = 微服务技术——可靠性消息服务 = = =

(黑马出品_高级篇_03)springcloud+rabbitmq+docker+redis+搜索+分布式-爱代码爱编程

(黑马出品_高级篇_03)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式 = = = = = = = = = = = = = = = 微服务技术——多级缓存 = = = = =

细品spring设计,可扩展性编程aware接口,adapter类-爱代码爱编程

Spring中的扩展点介绍 Aware接口 在Spring中,Aware接口是一组特定的接口,用于向Bean提供特定的资源或信息。通过实现Aware接口,Bean可以感知到容器的特定状态或资源。 常见的Aware接口包

spring cloud集成nacos配置中心-爱代码爱编程

1.添加Nacos Config依赖 打开nacos-config-demo的pom.xml文件并添加以下两个依赖项 项目的配置文件中通常包括数据库连接配置项、日志输出配置项、Redis连接配置项、服务注册配置项等内容,如spring-cloud-alibaba-nacos-config-base-demo项目中就包含数据库连接配置项和服务注册

04-爱代码爱编程

SpringAMQP 概述 使用RabbitMQ原生API在代码中设置连接MQ的参数比较繁琐,我们更希望把连接参数写在yml文件中来简化开发 SpringAMQP是基于AMQP协议定义的一套API规范,将RabbitM