OAuth系列,第一章:概述 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子:...
OAuth系列,第一章:概述 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子:...
RocketMq系列,第三章:RocketMq简单消息案例 一、准备工作 导入MQ客户端依赖 org.apache.rocketmq rocketmq-client ...
RocketMq系列,第二章:Windows安装与使用 在第一章记录了:RocketMq在Linux环境下的快速安装与简单概述。由于在平时的学习和测试中我更愿意在windows环境下使用,今天将Windows环境下Rocke...
Nginx系列之: location和alias的区别 一、概述 [root] 语法:root path 默认值:root html 配置段:http、server、location、if [alias] 语法:alias path 配置段:location 区别 root与ali...
Nginx综述:反向代理、负载均衡、动静分离 处理静态文件、反向代理、负载均衡、动静分离 一、概述 Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强. 事实上nginx的并...
MySql第四章,MyCat读写分离、分区分片 一、读写分离 Redis是从 头 开始复制 MySql是从 接入点 开始复制 1、一主一从 1.1、MySql主从复制搭建 1>、主从配置 Master 修改配置文件: vim /etc/...
MySql第三章,分库分表、MyCat概述及安装登录 先下定论,数据库优化顺序: 1、单库单表; 2、单库单表主从复制; 3、垂直分库; 4、水平分区; 5、水平分表; 一、概述 1、为什么要分库分表 数据库...
MySql第二章,数据库分区 一、分区概述 数据分区是一种物理数据库的设计技术,它的目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 分区并不是生成新的数据表,而是将表的数...
SpringCloud Alibaba第十四章,升级篇,分布式事务解决方案Seata 一、分布式事务概述 1、什么是分布式事务 随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用。 分布式系统会...
SpringCloud Alibaba第十三章,升级篇,服务降级、熔断和限流Sentinel 一、Sentinel概述 1、Sentinel是什么 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入...
SpringCloud Alibaba第十二章,升级篇,服务注册与配置中心Nacos 一、为什么SpringCloud Alibaba 1、为什么 有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架...
SpringCloud第十一章,升级篇,分布式链路跟踪Sleuth 一、分布式链路概述 1、为什么 随着分布式系统越来越复杂,你的一个请求发过发过去,各个微服务之间的跳转,有可能某个请求某一天压力太...
SpringCloud第十章,升级篇,服务网关GateWay、服务配置Config和服务总线Bus 一、服务网关GateWay 1、网关概述 为什么存在: 不同的微服务一般会有不同的网络地址,而外部的客户端可能需要调...
SpringCloud第九章,升级篇,服务降级、熔断与实时监控Hystrix 一、Hystrix概述 1、服务雪崩 服务雪崩service avalanche: 假设服务存在如上调用,service a流量波动很大,流量经常会突然性增...
SpringCloud第八章,升级篇,负载均衡与服务调用Ribbon和OpenFeign 一、Ribbon 1、概述 SpringCloud Ribbon是给予NetFlex Ribbon 实现的一套客户端负载均衡工具。 简单的说,主要功能是提供客...
SpringCloud第七章,升级篇,服务注册与发现Eureka、Zookeeper和Consule 一、基础概念 1、服务治理 传统的远程RPC远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂。所以需要使用服...
SpringCloud第六章,升级篇,升级概述与Rest微服务案例构建 一、Springcloud升级之后的变动 发现springcloud升级之后,原来的各个框架都有所变化。 二、Rest微服务构建案例工程 以订单模块做...
RocketMq系列,第一章 1、MQ介绍 1.1、为什么要用MQ 消息队列是一种“先进先出”的数据结构 其应用场景主要包含以下3个方面 1.1.1、应用解耦 系统的耦合性越高,容错性就越低。以电商应用为例...
Stream是数据渠道,用于操作集合、数组等。 集合讲的是数据,Stream讲的是计算,即Stream是对集合的一系列操作过程。 注意: 1、Stream不会自己存储元素 2、Stream不会改变源对象,它会返回一...
没有更多内容
加载失败,请刷新页面