
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录一、什么是负载均衡二、Producer发送消息负载均衡三、Consumer订阅消息负载均衡四、Rebalance机制五、Queue分配算法一、什么是负载均衡负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免单台服务器过载。RocketMQ中的负载均衡,主要可以分为Producer发送消息的负载均衡和Consumer
一、概述B树,也称为B-树、B_树,它是一种多路平衡查找树,B树中所有节点的孩子节点数的最大值成为B树的阶,B树是在二叉搜索树的基础上演变过来的一种数据结构。一棵m阶B树(balanced tree of order m)是一棵平衡的m路搜索树。它或者是空树,或者是满足下列性质的树:树中每个节点至多有m颗子树,即每个节点最多可以有m-1个关键字(可以存放的键值对);根节点最少有2颗子树,即至少含有
最近在项目中遇到了一个很奇怪的问题,有个结构稍微复杂点的SQL(left join了十几张表)在一个项目地A查询时两秒返回数据,但是相同的SQL部署在另外一个项目地B却花费90多秒,更奇怪的是项目地B的数据库服务器比A好很多,还有数据总行数也比项目地A的少一些,然而花费的时间却多了几十倍。这个时候我比较了一下两个项目地该条sql的执行计划,发现执行计划是截然不同的。刚开始一直以为是SQL层面的问题
一、RocketMQ事务消息概要RocketMQ事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。RocketMQ的事务消息提供类似 X/Open XA 的分布式事务功能,通过事务消息能达到分布式事务的最终一致。Apache RocketMQ在4.3.0版中已经支持分布式事务消息,采用了2PC(两阶段提交)+ 补
一、概述“Don't Repeat Yourself”是软件开发过程当中的一项重要原则(即“DRY原则”),在编写测试代码时,有些通用的基础功能调用语句常常出现在许多相似的业务类里,若测试中需要Mock这些调用,就要在各个测试类中重复提供同样的Mock方法。而通过Mock方法的复用机制,能够很好的避免编写臃肿重复Mock代码的麻烦。TestableMock支持两种粒度的Mock复用方式:复用Moc
一、简介二、搭建服务配置中心新建一个module【springcloudalibaba-nacos-config-server3377】,通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的动态变更。【a】pom.xml依赖:加入spring-cloud-starter-alibaba-nacos-config依赖<
一、简介插入排序,就是假定一个参考值,假设该参考值左边的元素都有序,那么从该元素开始从后往前挨个查找,如果找到比参考值大的数,那么就将这个大的数后移,如果未找到比参考值大的数,说明不用移动元素。循环比较,这样经过比较后移之后就会空出下标为0的位置,用于存放这个参考值。二、排序思路排序思路:(假设从小到大)【1】 待排序数组: 5, 6, 3, 7, 2, 1【2】第一趟: 参考...
一、前言:本文主要搭建Spring Cloud Eureka服务注册中心(多节点), 本文基于SpringBoot 1.5.2,Spring CloudCamden.SR6版本编写,版本不一致可能会有差异。下面就学习总结记录一下:二、搭建Eureka-Server首先,引入相应的依赖pom.xml:<?xml version="1.0" encoding="UTF-8"?...
一、负载均衡介绍负载均衡(Load Balance):建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。1、服务端负载均衡:客户端请求到负载均衡服务器,负载均...
一、概述红黑树是一颗二叉平衡树,并且查找不会破坏树的平衡,所以查找跟二叉平衡树的查找没有什么区别,可以看前面的文章进行学习,这里不再过多阐述。本节我们主要总结红黑树插入相关的知识。二、红黑树插入红黑树的插入包含两个步骤:在树中查找插入的位置;插入后自平衡;查找流程:从根节点开始查找;若根节点为空,那么插入节点作为根节点,结束;若根节点不为空,那么把根节点作为当前节点;若当前节点为null,返回当前







