Sentinel介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel是阿里巴巴开源的分布式系统的流量防卫组件,Sentinel 把流量作为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可
搭建Spring项目 1、建立一个JavaWeb项目  2、准备好Spring所需的JAR文件,版本貌似没什么要求,大概看需要吧 提供一个spring-framework-3.1.0.RELEASE-with-docs拷出里面的JAR包就OK了 3、导入JAR项目——属性——Java构建路径,导入方法自选,建议自建用户库,以后用着方便&
转载 2023-06-14 16:08:38
63阅读
前言:要想使用Spring Cloud ,Spring Boot 提供的spring-boot-starter-actuator模块是必须了解的,这篇文章就先介绍一下actuator的使用。       由于我们把一个复杂高耦合的单体系统拆分成了多个小型服务,所以部署应用的数量在不断增长,造成维护复杂度大大提升。所以我们需要一套自动化的监控运维机制
# Spring Boot MQ 单机集群的概述与实现 在现代微服务架构中,消息队列(MQ,Message Queue)是实现服务解耦、消息异步处理的重要工具。本文将探讨在 Spring Boot 中实现单机集群的消息队列,具体使用 RabbitMQ 作为示例。我们将讨论基础概念、实现代码示例,以及在项目中如何使用这些技术,同时会包含旅行图和甘特图,帮助大家更好地理解流程和时间安排。 ## 什
原创 2024-10-16 06:12:15
38阅读
# Spring Boot MongoDB 单机事务 在现代的应用程序开发中,数据处理是一个非常重要的环节。而在很多应用中,数据库是存储和管理数据的核心组件。MongoDB 是一个非常流行的 NoSQL 数据库,而 Spring Boot 是一个用于构建 Java 应用程序的快速开发框架。在本文中,我们将介绍如何在 Spring Boot 应用中使用 MongoDB 进行单机事务处理。 ##
原创 2024-03-02 05:21:59
65阅读
为什么出现SpringCloud AlibabaSpring Cloud Netflix项目进入到维护模式简介Spring Cloud for Alibaba,它是由一些阿里巴巴的开源组件和云产品组成的。这个项目的目的是为了让大家所熟知的 Spring 框架,其优秀的设计模式和抽象理念,以给使用阿里巴巴产品的 Java 开发者带来使用 Spring Boot 和 Spring Cloud 的更多便
1、熟悉使用@PropertySource加载配置文件 2、熟悉使用@ImportResource加载XML配置文件 3、掌握使用@Configuration编写自定义配置类一、为什么需要加载自定义配置文件Spring Boot免除了项目中大部分的手动配置,对于一些特定情况,我们可以通过修改全局配置文件以适应具体生产环境,可以说,几乎所有的配置都可以写在application.peropertie
系统环境 :操作系统 :  windows xp数 据 库 :  mongodb2.0.6驱 动 包:  对于 xp 系统用户 , 在执行 mongod.exe 安装 mongodb 时 出
转载 10月前
45阅读
SpringBoot 集成 Netty 文章目录SpringBoot 集成 Netty背景描述Netty与SpringBoot整合关注点Netty组件Bootstrap、ServerBootstrapChannelEventLoop、EventLoopGroupChannelHandlerChannelPipelineByteBufPom依赖Yml 配置整合Netty步骤服务端客户端 背景描述如果
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Rib
转载 2024-06-01 22:42:54
53阅读
事件的力量:探索Spring框架中的事件处理机制前言什么是spring事件事件发布与监听自定义事件异步事件处理事件传播条件事件监听 前言在现代应用程序中,各个组件之间的通信是至关重要的。想象一下,你的应用程序中的各个模块像是一个巨大的交响乐团,每个模块都是一位音乐家,而Spring事件机制就像是指挥家,将所有音乐家协调得天衣无缝。这种松耦合的通信方式使你的应用程序更加灵活、可维护,而且能够轻松
# Spring Starter配置Redis集群与单机 Redis是一个基于内存的高性能键值存储数据库,常用于缓存、会话管理、消息队列等场景。在Spring应用中集成Redis可以有效提升系统的性能和可扩展性。本文将介绍如何使用Spring Starter配置Redis集群与单机。 ## 配置Redis依赖 首先,在Spring Boot项目中添加Redis依赖,可以通过以下方式在`pom
原创 2024-05-04 04:55:58
107阅读
一.基本使用使用前记得在Spring启动类中开启定时任务。@EnableAsync@scheduled注解支持不同方式的任务调度。1.cron表达式当方法的执行时间超过任务调度频率时,调度器会在下个周期执行。 例如:任务每3s执行一次,执行4s,则假设任务在第0s开始执行,下一次执行时间是第6s。2.fixedRatefixedRate是按照一定的速率执行,是从上一次方法执行开始的时间算起,如果上
转载 2023-12-06 17:31:45
79阅读
# 从单机到集群:将Quartz与Druid集成到Spring Boot中的步骤指南 作为一名刚入行的开发者,学习如何将Quartz Scheduler与Druid数据源整合,以实现一个高效的任务调度系统是非常重要的。本文将帮助你从单机模式向集群模式迁移,并整合Druid数据源,下面是整个流程的概述。 ## 步骤流程概述 | 步骤 | 描述
原创 9月前
51阅读
SpringCloud入门——SpringCloud介绍一、SpringCloud技术点Eureka:服务注册中心,用于服务注册与发现,管理服务。Feign: web调用客户端,能够简化HTTP接口的调用。Ribbon:基于客户端的负载均衡。Hystrix:熔断降级,防止服务雪崩。Zuul:网关路由,提供路由转发、请求过滤、限流降级等功能。Config:配置中心,分布式配置管理。Sleuth:服务
说明:Spring Boot简化了Spring Data Redis的引入,只要引入spring-boot-starter-data-redis之后会自动下载相应的Spring Data Redis和Jedis客户端,可以减少版本这块的冲突,当然,如果要引入别的版本也是可以的。版本控制全部交由Par
转载 2017-11-08 19:10:00
227阅读
2评论
websocket 概念 websocket 是一个通信协议,通过单个 TCP 连接提供全双工通信。websocket 连接成功后,服务端和客户可以进行双向通信。不同于 http 通信协议需要每次由客户端发起,服务响应到客户端。 websocket 相对轮询也能节约带宽,并且能实时的进行通信。 整合 ...
转载 2021-10-08 11:04:00
124阅读
2评论
1、注入redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency&g
原创 2023-02-04 01:31:50
112阅读
概述Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、
转载 2024-04-11 18:59:37
200阅读
源端   : node1目标端 : node2配置步骤:1.起来2.开归档,主库设置为force logging 模式alter system set log_archive_dest_1='location=/u01/app/arch' scope=spfile;alert database archivelog
原创 2023-02-24 09:28:02
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5