1.背景介绍1. 背景介绍Spring Cloud Hystrix 是 Netflix 开源的流行分布式系统架构的一部分,用于提高分布式系统的稳定性和可用性。Spring Cloud HystrixDashboard 是 Spring Cloud Hystrix 的一个监控和管理工具,可以帮助我们更好地监控和管理分布式系统的性能和故障。在微服务架构中,由于网络延迟、服务器故障等原因,可能会出现服务
探索 Spring Cloud 的能力Spring Cloud 为开发者们构筑健全的云端应用提供了一套全面的工具。这一框架支援创建微服务架构的应用,如配置管理、服务发现和断路等功能。开发人员借助Spring Cloud,能迅速打造和部署符合设计模式的服务与应用。这套框架适用于各种分布式系统环境,无论是传统数据中心、个人设备,还是各种云服务平台。Apache Dubbo 简介Apache Dubbo
Hystrix 断路器 简单搭建在已经搭建好的spring cloud eureka 项目中导入依赖包(服务消费者)在引导类上加上@EnableHystrix 注解,在配置文件 加上feign.hystrix.enabled=true开启Hystrix :在feign中使用断路器 在feign中使用断路器需要指定断路回退的实现类fallback配置断路回滚的类实现远程服务接口,实现接口,方法里写断
转载 2024-10-31 17:14:48
136阅读
文章目录Nacos(作为注册中心)Nacos Discovery动态服务发现pom.xml 文件,引入 Nacos Discovery Starter。配置文件中配置 Nacos Server 地址使用 @EnableDiscoveryClient 注解开启服务注册与发现功能启动 Nacos Server1.需要获取 Nacos Server2.启动 Server验证遇到的问题问题1Nacos支
转载 2024-02-20 16:59:29
42阅读
MINA一、概述Apache MINA是一个网络通信应用框架,可帮助用户轻松开发高性能和高可扩展性的网络应用程序。 它通过Java NIO在各种传输(如TCP / IP和UDP / IP)上提供抽象的,事件驱动的异步API。MINA 不仅处理TCP和UDP,还通过VmpPipe或APR 在串行通信(RSC232)之上提供一层,现有支持的协议MINA附带了各种实现的协议:HTTP,XML,TCP,L
转载 2024-05-20 20:32:23
61阅读
需求背景背景是想通过java调度kettle自带工具spoon生成的转化(ktr)或者作业(kjb)文件,从而实现数据同步,目前使用的是mysql数据源,没有做其他数据源的处理。后续有空会更新其他数据源的填坑过程。先卖个关子,mysql驱动在这里有个巨大的坑。项目构建及依赖构建了一个maven工程,引入springboot相关的包<parent> <groupId
转载 2023-09-21 16:35:27
205阅读
通过代码来限流创建一个基于Spring Boot的项目,添加sentinel相关依赖添加Sentinel依赖包 需要注意的是sentinel更新的版本没有springboot官网那么频繁,所以版本可能不支持高版本,目前2021.1的sentinel仅支持springboot2.4.5版本,如果版本配置错误会有详细提示<parent> <groupId>org.spr
在目前流行的安全框架中,除了Apache Shiro之外,Spring Security是比较常用的,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,那么,Spring Boot如何整合Shiro呢?1、Apache Shiro是什么?有什么特点?Apache Shiro是一个功能强大、灵活的开源安全框架,它可以干净利落地处理身份验证、授权、企
转载 2024-03-21 00:44:26
78阅读
一来因为最近在学习架构相关的知识,学的挺久的了,但是缺乏动手实操,所以想自己搞一个简单的小demo玩一下,顺便巩固一下最近所学的知识点;二来有幸参与了一个项目从0到1的一个搭建过程,其中有一些架构与实现有着自己的一些不一样的想法,所以也想在这个demo中实现一下。所以就搞了这么一个基础架构系列的分类,准备详细记录一下自己在这一整个过程中遇到的各种问题和解决思路,欢迎大伙给予各种意见和建议。微服务的
转载 2023-06-19 02:23:08
188阅读
SpringDataJpa简介:Spring Data JPA是Spring Data家族的一员,可以轻松实现基于JPA的存储库。该模块处理对基于JPA的数据访问层的增强支持。这使得构建使用数据访问技术的Spring应用程序变得更加容易。 在相当长的一段时间内,实现应用程序的数据访问层一直很麻烦。必须编写太多样板代码来执行简单查询以及执行分页和审计。Spring Data JPA旨在通过减少实际需
1.搜索大数据1.1 为什么要搜索在当前百万级数据的面前,如果全部放在同一个表或者某几个表中,经常搜索数据库特别模糊搜索会爆吗?答案是没必,但结果可以预测是很慢很慢!类似:select * from 表名 where 字段名 like ‘%关键字%’例如:select * from article where content like ’%here%’当关键字复杂的话,难道还 like ‘%关键字
转载 2024-01-17 08:10:14
85阅读
文章目录一、什么是Feign二、为什么使用Feign三、Spring Cloud Feign设计原理四、Feign性能优化使用 OkHttp 来发送 Feign 的请求五、 传统Spring项目使用Feign声明式服务调用思路思路1:原生feign使用即可思路2:自定义类似@FeignClient注解六、独立使用(原生)Feign具体过程1. maven引入Feign2. 封装返回实体3. 创建
转载 2023-06-22 22:51:43
135阅读
目录--1.Spring集成Activiti--2.SpringBoot集成Activiti(使用starter)--3.SpringBoot集成Activiti(手动创建@Configuration配置类) 1.Spring集成Activiti  1>修改pom.xml<activiti.version>6.0.0</activiti.version>
转载 2023-05-25 14:50:11
103阅读
它是什么一种工作流引擎,是Activiti的变种,他怎么来的其他很多地方有介绍 我不怎么关心做什么我本次记录的是作为工作流引擎使用 进行二次封装开发 只用他的一个壳子 具体流程是: 1、前端传他自己的Json结构。当然必要时需要添加后端定制化的东西 2、后端解析为Camunda识别的Json结构 3、解析中需要通过camunda 的 用户任
springboot mybatis 使用@Cacheable缓存到redis   2019-08-13一直想在springboot集成带缓存的redis,终于成功了。网上有1000种写法,想找到一篇合适的还真不容易?。走下流程,加深下印象。 环境:springboot版本:2.1.7orm框架:mybatis实现?:在serviceImpl
转载 2024-03-18 06:46:17
315阅读
概要zuul:springcloud中支持api网关开发的组件。主要功能是路由转发和过滤器。开发要点:依赖netflix-zuulzuul微服务请求url匹配配置@EnableZuulProxy启动zuul过滤器开发1.maven依赖主要依赖netflix-zuul。zuu也需要注册到eureka服务端中。<parent> <groupId>org.springframe
转载 2024-03-06 16:30:34
127阅读
前言不得不说SpringBoot的开发者是在为大众程序员谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?内置tomcat开发阶段对我们来说使用内置的tomcat是非常够用了,当然也可以使用jetty。org.springframework.boot spring-boot-starter-web
作者:cuifuan 对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过,现在更是微服务当道,所以在此总结下SpringBoot的一些知识,新手教程。 1.在官网快速创建SpringBoot项目 Gr
layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。
有天上飞的概念,就要有落地的实现- 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」 SpringBoot图文教程2—日志的使用「logback」「log4j」 SpringBoot图文教程3—「‘初恋’情结」集成Jsp SpringBoot图文教程4—SpringBo
转载 2024-05-11 12:37:45
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5