Sentinel提供了与Dubbo整合的模块Sentinel Apache Dubbo Adapter,可以针对服务提供方和服务消费方进行流控,在使用的时候只需要添加下面依赖...
Sentinel的理念是只需要开发者关注资源的定义,它默认会对资源进行流控。当然,我们还是需要对定义的资源设置流控规则,主要有两种方式: 通过FlowRuleManager....
本篇主要介绍Sentinel如何实现Spring Cloud应用的限流操作。 Sentinel接入Spring Cloud 创建一个基于Spring Boot的项目,并集成G...
Sentinel是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性。 稳定是系统的基...
使用Dubbo最方便的地方在于它可以和Spring非常方便的集成,实际上,Dubbo对于配置的优化,也是随着Spring一同发展的,从最早的XML形式到后来的注解方式以及自动...
Spring Boot不得不说的一个特点就是自动装配,它是starter的基础,也是spring boot的核心,那到底什么是自动装配呢? 简单的说,就是自动将Bean装配到...
mybatis-spring官网这里我们以传统的spring为例,因为配置更为直观,在spring中使用注解的效果是一样的。 我们在其它几篇文章中已经介绍了MyBatis的工...
要分析MyBatis源码,我们还是从编程式用例入手, 把文件读取成流的这一步我们就省略了。所以下面我们分成四步来分析。第一步,我们通过建造者模式创建一个工厂类,配置文件的解析...
缓存是一般ORM框架都会提供的功能, 目的就是提升查询的效率和减少数据库的压力。和Hibernate一样,MyBatis也提供一级缓存和二级缓存的功能,并预留了集成第三方缓...
MyBatis的工作流程 首先在MyBatis启动的时候我们需要去解析配置文件,包括全局配置文件(Mybatis-config.xml)以及映射器配置文件, 这里面包含了我们...
在我们的查询数据库的操作中,有两种分页方式,一种是逻辑翻页(假翻页), 一种是物理翻页(真分页)。逻辑分页的原理就是把所有数据都查询出来,在内存中筛选数据。物理分页是真正的分...
在MyBatis中,如果我们想对一对一或者一对多的多表进行查询,该如何处理呢?MyBatis提供了下面两个标签来处理一对一、多对一、一对多的映射关系:association:...
Netty到底是什么 从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Prox...
点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! 介绍 微服务是最近比较火的概念,而微服务框架目前主流的有Dubbo和Spring Cloud,两者都是为了解决微...
文章授权转载自微信公众号:【架构师社区】作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要...
一、简述 过滤器(Filter),是在 Java Web 中将传入的 request、response 提前过滤掉一些信息、去除掉一些非法字符,或者提前设置一些参数、统一设置...