分布式数据库架构概述

随着时间和业务的发展,分布式架构数据库中的数据量增长是不可控的,库和表中的数据会越来越多,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈。当数据库**单表**达到千万级别后SQL性能会开始下降。如果不对千万级数据表进行优化,SQL性能就会继续下降
2023年01月10日 124次浏览

消息中间件RabbitMQ(二)Windows安装Erlang和RabbitMQ

在前面的文章《消息中间件RabbitMQ(一)RabbitMQ简介》中,对RabbitMQ做了系列的介绍,现在将继续对中间件RabbitMQ做进一步的学习。
RabbitMQ 2022年05月18日 623次浏览

微服务框架服务调用(一)

在前面的文章中《(三)RPC框架》,对RPC框架做了简单的概述,服务的调用方式有同步调用和异步调用。这里抛开技术不谈,我们可以把服务调用分为3种:OneWay模式(单向操作)、请求应答模式、回调模式(Call Back)。1. OneWay模式(单向操作)简单来讲,单向操作没有返回值,客户端只管调用
2022年05月17日 602次浏览

消息中间件RabbitMQ(一)RabbitMQ简介

Hello,驴友们好久不见了!         在企业级应用系统架构演进的过程中,中间件的使用起到了不可磨灭的作用。例如缓存中间件**Redis**,其主要作用在于提高并发读请求情况下查询的性能,减少频繁查询数据库
RabbitMQ 2022年02月21日 715次浏览

Redis实战场景---缓存穿透

文章《Redis的配置类以及Redis的操作工具类》描述了SpringBoot集成Redis已经Redis的一般操作类,现在将来看看Redis在项目中的运用场景---缓存穿透。Redis缓存的使用极大地提升了应用程序的整体性能和效率,特别是在查询数据方面,大大减低了查询数据库的频率,但同时也带来了一
Redis 2022年01月14日 740次浏览

走进分布式中间件(二)

作为分布式系统中必不可少的
Spring Cloud RPC 2021年12月22日 786次浏览

走进分布式中间件(一)

        分布式系统凭借其具有高吞吐、强扩展、高并发、低延迟及灵活部署等特点,大大促进了互联网的飞速发展,给企业带来了巨大的收益。而作为分布式系统中关键的组件---分布式中间件,也起到了必不可少的作用。它是一种独立
Spring Cloud RPC 2021年12月17日 1,085次浏览

微服务注册中心的简单介绍

对于微服务,相信大家都不会陌生,那么什么是微服务呢?注册中心的几个概率服务注册中心主要用来管理服务订阅和发布。
Spring Cloud RPC 2021年12月16日 826次浏览

负载均衡概述

首先聊负载均衡之前,我们来看看Nginx的定义。Nginx的定义Nginx(Engine x)是一个高性能的HTTP和反向代理服务,可以将Nginx作为负载均衡服务。如下图所示,是一个简单的负载均衡原理示意图:负载均衡的实现1.基于软件负载均衡实现如上面介绍到的Nginx。我们可以把Web服务配置到
Spring Cloud RPC 2021年12月14日 1,523次浏览

服务路由概述

服务路由的定义服务的路由:服务消费者通过服务名称,在众多服务中找到要调用的服务是我地址列表,称为服务的路由。透明化路由:服务消费者只知道当前服务者提供了哪些方法,并不知道服务具体在什么位置,这就是透明化路由。服务信息存放方式服务都是多实例部署的,每个部署实例都有对应的地址信息,服务的地址信息有以下存
Spring Cloud 2021年12月14日 1,376次浏览