本文是Spring Cloud专栏的第十篇文章,了解前九篇文章内容有助于更好的理解本文:Spring Cloud快速开发入门第一篇---SpringCloud前言及其常用组件介绍概览Spring Cloud快速开发入门第二篇---使用并认识Eureka注册中心Spring Cloud快速开发入门第三篇---搭建高可用Eureka注册中心Spring Cloud快速开发入门第四篇---客户端负载均衡
转载 2024-09-14 15:32:04
36阅读
简介无论在什么系统中,日志管理模块都属于十分重要的部分,接下来会通过注解+AOP+MQ的方式实现一个简易的日志管理系统思路注解: 标记需要记录日志的方法AOP: 通过AOP增强代码,利用后置/异常通知的方式获取相关日志信息,最后使用MQ将日志信息发送到专门处理日志的系统RabbitMQ: 利用解耦、异步的特性,协调完成各个微服务系统之间的通信1、日志表结构表结构(sy
转载 2024-03-07 12:08:22
105阅读
SpringCloud是通过短连接访问其它服务URI实现各服务交互的。一、 Ribbion+RestTemplate方式       使用IntelliJIdea创建一个消费者工程, New Project ---> 选中Spring Initializr ---> 设置包名/工程名 ---> 勾选Web、Eureka Discovery、
转载 2024-03-20 16:39:05
87阅读
本文分为四个部分来讲述基于sping-cloudspring-boot搭建的日志采集服务。本文中所用到的依赖包皆通过maven下载。第一部分、服务注册中心搭建首先、新建名为Eurke-Server的maven工程。用来做服务注册中心。具体pom内容如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://m
好的文章进行收集整理:1.SpringApplication.run做了哪些事https://mp.weixin.qq.com/s/uP4seo__qYMJMzmbWyUUnA2.SpringBoot @ConditionalOnBean、@ConditionalOnMissingBean@ConditionalOnBean(Abc.class) Abc.class 已注入的Bean存在时处理
转载 2024-05-30 10:29:26
49阅读
1.直接复制  logback.xml 比较简单<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 打印日志 --> <!--
转载 10月前
75阅读
Spring Cloud Sleuth简介:Spring Cloud Sleuth是Spring Cloud实施分布式链路跟踪解决方案,大量借用Dapper,Zipkin和HTrace。对于大多数用户来说,链路应该是隐形的,并且所有与外部系统的交互都应该自动进行检测。您可以简单地在日志中捕获数据,也可以将数据发送到远程收集服务。本文主要对Spring Cloud Sleuth结合Zipkin实现链
文章目录前言配置和测试依赖引入配置编写nacos-config中增加配置增加测试代码数据库创建启动项目观察log测试请求变更数据库配置地址关于 @RefreshScope代码地址 前言在服务的配置和搭建中,往往需要在application.yml或bootstrap.yml文件中进行配置。比如: 一般服务连接数据库的配置。 gateway 路由配置等。如果采取微服务配置的方式,每次进行配置的更新
Spring Cloud Eureka服务提供方一、基于Spring Boot项目的POM依赖主要依赖介绍:spring-cloud-starter为Spring Cloud的启动依赖(必须)spring-boot-starter-web为Spring Web项目依赖(必须)spring-cloud-starter-netflix-eureka-client为Eureka客户端依赖(必须)spri
转载 2024-06-04 07:56:08
69阅读
问题描述 在Azure Spring Cloud中,通过ActiveDirectoryMSI方式来连接到SQL Service,需要如何配置呢? 问题分析 在SQL Service中启用Active Directory MSI认证方式,需要执行两个步骤: 1)在Auzre Spring Cloud
原创 2022-09-01 23:01:19
128阅读
通过Turbine可以汇集监控信息,并将聚合后的信息提供给Hystrix Dashboard来集中展示和监控。这里盗个图,当我们使用Turbine和Hystrix Dashboard整合时,系统架构是这样的:Turbine集群监控第一步,创建标准的Spring Boot过程,命名turbine-vFinchley.RC2,勾选如下依赖:此时的pom文件<dependency> &lt
转载 2024-09-19 10:38:58
40阅读
Spring框架也支持对SQL存储过程的调用,SQL存储过程是一组预先定义好的SQL语句,并存储到数据库管理系统中,外部程序可以直接调用执行。本课主要讨论在Spring框架中应用程序如何调用MySQL存储过程。通过本课的学习,可以达到如下目标。● 认识和理解SQL存储过程● 在Spring框架中调用SQL存储过程1、 认识SQL存储过程类似于编程语言中的函数,SQL存储过程是SQL语言中的函数。开
文章目录1.初始化mysql数据库脚本1.使用springboot jdbc初始化数据库2.使用原生mybatis执行sql脚本3.改良springboot jdbc初始化数据库 基于spring2.x1.初始化mysql数据库脚本1.使用springboot jdbc初始化数据库# 在application.properties中配置mysql spring.datasource.url=jd
转载 2024-04-07 09:30:50
42阅读
最近开始学习spring cloud, 跟着这个学:http://blog.didispace.com/spring-cloud-starter-dalston-1/以下是我抄的定义: Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理
转载 2024-06-24 11:01:08
120阅读
 CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能需求:存在一张 message 表,且已有对应的实体类 Message,实现message 表的 CRUD 操作我们需要做什么呢?基于 Mybatis:需要编写 MessageMa
转载 2024-09-12 09:38:17
48阅读
SqlSessionTemplate详解——Mybatis+Spring BootSqlSessionTemplate简介主要类变量代码解析SqlSessionTemplate实现方式 SqlSessionTemplate简介通俗地讲,SqlSessionTemplate是Mybatis—Spring的核心,是用来代替默认Mybatis实现的DefaultSqlSessionFactory,也可
转载 2024-09-06 07:38:51
15阅读
一,HandlerInterceptor拦截器HandlerInterceptor是springMVC项目中的拦截器,它拦截的目标是请求的地址,比MethodInterceptor先执行。实现一个HandlerInterceptor拦截器可以直接实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdapter类。这两种方法殊途同归,其实HandlerInt
转载 10月前
49阅读
springcloud初识篇幅较长,请配合目录观看1. springcloud分布式五大神器2. 与springboot之间的关系3. 相关文档4. SpringCloud基础入门程序4.1 新建nz1904-springcloud项目(maven)4.1.1 pom继承springboot依赖,并引入springboot打包插件4.2 新建springcloud-producer项目(Modu
转载 10月前
75阅读
Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点
原创 2022-01-24 17:00:44
424阅读
Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如
原创 2022-01-24 16:59:07
674阅读
  • 1
  • 2
  • 3
  • 4
  • 5