分布式专题
文章平均质量分 97
✎ℳ๓₯㎕...雲淡風輕
用心去写、用心去做。天道酬勤、你的努力定不会被辜负、行动起来、用代码征服世界!我会用博客的形式将我所掌握的知识体系结构写出来分享给大家,希望使大家少走弯路,在事业道路上披荆斩棘,有所突破!!
展开
-
分布式专题-NIO框架之Netty06 - Netty性能调优与设计模式
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~原创 2021-08-10 15:23:47 · 521 阅读 · 3 评论 -
分布式专题-NIO框架之Netty05 - Netty核心之Pipeline与EventLoop
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~原创 2021-08-09 23:10:43 · 589 阅读 · 1 评论 -
分布式专题-NIO框架之Netty04 - Netty核心之高性能之道
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~原创 2021-07-25 18:30:08 · 425 阅读 · 2 评论 -
分布式专题-NIO框架之Netty03 - Netty初体验之重构RPC框架
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~转载 2021-07-03 23:58:30 · 346 阅读 · 0 评论 -
分布式专题-NIO框架之Netty02 - Netty与NIO之前世今生
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~原创 2021-07-01 23:03:02 · 423 阅读 · 2 评论 -
分布式专题-NIO框架之Netty01-Java IO 演进之路
对于一个优秀的架构师来说,掌握Netty原理至关重要,在本系列里我将带着大家一起学习Netty,从最初的Java IO开始探索,最终揭开Netty的神秘面纱 ~原创 2021-03-06 12:29:28 · 377 阅读 · 0 评论 -
分布式专题-数据库分库分表之Mycat03- MyCat高可用
一文带你走入数据库分库分表之Mycat,面向小白,让你快速了解Mycat的安装以及实现原理,更有企业实战操作等你来看!原创 2021-02-17 22:15:12 · 502 阅读 · 2 评论 -
分布式专题-数据库分库分表之Mycat02-MyCat入门
一文带你走入数据库分库分表之Mycat,面向小白,让你快速了解Mycat的安装以及实现原理,更有企业实战操作等你来看!原创 2021-02-15 19:37:32 · 505 阅读 · 0 评论 -
分布式专题-漫谈分布式架构01-分布式架构的演进过程
从本专题我们开始进入分布式专题,分布式作为互联网企业技术人员必备的技能之一。也是我们本套分享内容所有专题都是围绕分布式展开的,不可谓不重要~Tips:1.了解分布式架构中的相关概念2.初始分布式架构及意义3.分布式架构的发展过程和历史4.分布式架构的演进过程5.构建分布式架构最重要的因素原创 2020-01-29 20:55:29 · 2116 阅读 · 4 评论 -
分布式专题-分布式架构基础01-TCP通信协议
目录导航前言分布式架构基石- TCP通信协议网络领域的知识一个 http 请求,在整个网络中的请求过程IP 协议和 TCP/UDP 协议什么是协议什么是 IP 协议TCP/IPUDP/IPTCP 是如何做到可靠传输的?建立可靠的链接TCP 四次挥手协议数据传输过程的流量控制和确认机制滑动窗口协议发送窗口接收窗口应用层是如何使用 tcp/udp 进行通信的通信的性能问题?TCP 协议的通信过程如何使...原创 2020-01-30 22:56:07 · 472 阅读 · 0 评论 -
分布式专题-分布式通信框架RMI原理分析
目录导航前言前言本节我们主要讲分布式通信框架RMI,并对其原理进行分析原创 2020-02-12 14:47:46 · 390 阅读 · 2 评论 -
分布式专题-分布式协调服务01-初步认识Zookeeper
目录导航前言什么是 RPC前言这一部分,我们主要讲分布式协调服务初步认识Zookeeper了解Zookeeper的核心原理分布式协调服务Zookeeper实践及与原理分析Zookeeper实践之配合注册中心完成RPC手写什么是 RPC...原创 2020-02-16 21:47:45 · 321 阅读 · 0 评论 -
分布式专题-分布式协调服务02-Zookeeper的核心原理
目录导航前言zookeeper及设计猜想zookeeper 的由来Zookeeper 的前世今生zookeeper 的设计猜想关于 2PC 提交zookeeper集群集群角色Leader 角色Follower 角色Observer 角色集群组成深入分析 ZAB 协议zab 协议介绍消息广播的实现原理崩溃恢复(数据恢复)关于 ZXID从源码层面分析 leader选举的实现过程服务器启动时的 lead...原创 2020-02-17 22:46:33 · 390 阅读 · 0 评论 -
分布式专题-分布式协调服务03-Zookeeper实践及与原理分析
分布式协调服务,我们主要讲四个方面- 初步认识Zookeeper- 了解Zookeeper的核心原理- Zookeeper实践及与原理分析- Zookeeper实践之配合注册中心完成RPC手写原创 2020-02-19 21:34:35 · 426 阅读 · 0 评论 -
分布式专题-漫谈分布式架构02-分布式架构设计
SOA 全称(Service Oriented Architecture),中文意思为“面向服务的架构”,他是一种设计方法,其中包含多个服务,服务之间通过相互依赖最终提供一系列的功能。一个服务通常以独立的形式存在与操作系统进程中。原创 2020-02-21 09:38:10 · 674 阅读 · 0 评论 -
分布式专题-分布式架构基础02-HTTP及HTTPS协议
1.了解客户端和服务端的请求原理2.HTTP 协议及其组成3.Https 交互原理分析原创 2020-02-21 09:46:21 · 394 阅读 · 0 评论 -
分布式专题-分布式架构基础03-序列化与反序列化
Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长原创 2020-02-21 09:51:36 · 311 阅读 · 0 评论 -
分布式专题-分布式协调服务04-配合注册中心完成RPC手写
使用zookeeper实现,我们发现一个弊端:同一时间,只有一个节点可以获取到锁,而其他的客户端需要通过watcher来不断的订阅 ,以监听lock节点下的变化,这就会造成**惊群效应**原创 2020-02-21 11:47:15 · 295 阅读 · 0 评论 -
分布式专题-分布式服务治理01-揭开Dubbo的神秘面纱
在传统的远程调用,比如RMI、HTTP协议、WebService等确实能够满足远程调用关系,但是随着用户量的倍增以及系统的复杂性增加,传统的远程调用却满足不了服务治理的需求原创 2020-02-22 17:37:29 · 344 阅读 · 0 评论 -
分布式专题-分布式服务治理02-Dubbo常用配置
关于Dubbo,本系列文章主要讲三方面内容。上一小节,我们总结了Dubbo的历史背景与简单使用,本节我们主要讲Dubbo的常用配置以及特性,另外也会提到自适应扩展点的Dubbo源码,作为第三节的源码引入~原创 2020-02-23 22:28:46 · 796 阅读 · 0 评论 -
分布式专题-分布式服务治理03-Dubbo源码分析(上篇)
关于Dubbo,本系列文章主要讲三方面内容。前两讲我们已经了解到Dubbo的基本特性,常用配置以及简单了解了一下Dubbo自适应扩展点源码的内容。这一节,就让我们深入走进Dubbo的源码世界的核心,一探究竟吧~原创 2020-03-09 20:50:09 · 384 阅读 · 0 评论 -
分布式专题-分布式服务治理04-Dubbo源码分析(中篇)
关于Dubbo,本系列文章主要讲三方面内容。前两讲我们已经了解到Dubbo的基本特性,常用配置、自适应扩展点与服务发布,服务注册的过程。原创 2020-03-11 21:17:35 · 402 阅读 · 0 评论 -
分布式专题-分布式服务治理05-Dubbo源码分析(下篇)
关于Dubbo,本系列文章主要讲三方面内容。前面我们已经了解到Dubbo的基本特性,常用配置、自适应扩展点与服务发布,服务注册的过程。接下来我们主要讲服务端接收消息处理过程。原创 2020-03-12 22:07:24 · 315 阅读 · 0 评论 -
分布式专题-分布式消息通信之ActiveMQ01-初识ActiveMQ
消息中间件是值利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,可以在分布式架构下扩展进程之间的通信原创 2020-03-15 15:31:01 · 360 阅读 · 0 评论 -
分布式专题-分布式消息通信之ActiveMQ02-ActiveMQ原理分析(上)
从这节开始,我们先讲ActiveMQ,关于ActiveMQ,我们主要讲两点原创 2020-03-17 22:11:01 · 408 阅读 · 0 评论 -
分布式专题-分布式消息通信之Kafka01-初识Kafka
Kafka 是一款分布式消息发布和订阅系统,具有高性能、高吞吐量的特点而被广泛应用与大数据传输场景。它是由 LinkedIn 公司开发,使用 Scala 语言编写,之后成为 Apache 基金会的一个顶级项目。kafka 提供了类似 JMS 的特性,但是在设计和实现上是完全不同的,而且他也不是 JMS 规范的实现。原创 2020-03-18 20:35:51 · 337 阅读 · 0 评论 -
分布式专题-分布式消息通信之ActiveMQ03-ActiveMQ原理分析(下)
这一节,我们继续分析一下ActiveMQ的原理。那我们来看看 ActiveMQConnectionFactory. createConnection 里面做了什么事情。原创 2020-03-18 20:43:10 · 340 阅读 · 0 评论 -
分布式专题-分布式消息通信之Kafka02-Kafka原理分析(上)
在 kafka 中,topic 是一个存储消息的逻辑概念,可以认为是一个消息集合。每条消息发送到 kafka 集群的消息都有一个类别。物理上来说,不同的 topic 的消息是分开存储的,每个 topic 可以有多个生产者向它发送消息,也可以有多个消费者去消费其中的消息。原创 2020-03-19 12:08:44 · 302 阅读 · 0 评论 -
分布式专题-分布式消息通信之Kafka03-Kafka原理分析(下)
前面我们知道了一个 topic 的多个 partition 在物理磁盘上的保存路径,那么我们再来分析日志的存储方式原创 2020-03-19 20:42:49 · 281 阅读 · 0 评论 -
分布式专题-分布式缓存技术之Redis01-Redis的使用
缓存大致可以分为两类,一种是应用内缓存,比如Map(简单的数据结构),以及EH Cache( Java第三方库),另一种就是缓存组件,比如Memached,Redis;Redis(remote dictionary server)是一个基于KEY-VALUE的高性能的存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求原创 2020-03-20 16:03:33 · 372 阅读 · 0 评论 -
分布式专题-分布式缓存技术之Redis02-Redis的原理分析
本节我们分析一下Redis的内部原理:Redis的内部原理、Lua脚本的结合使用、Redis的回收策略、Redis持久化原理原创 2020-03-21 19:01:14 · 413 阅读 · 2 评论 -
分布式专题-分布式缓存技术之Redis03-Redis的分布式
先来简单了解下redis中提供的集群策略, 虽然redis有持久化功能能够保障redis服务器宕机也能恢复并且只有少量的数据损失,但是由于所有数据在一台服务器上,如果这台服务器出现硬盘故障,那就算是有备份也仍然不可避免数据丢失的问题。原创 2020-03-22 17:19:16 · 358 阅读 · 0 评论 -
分布式专题-分布式缓存技术之Redis04-Redis的应用实战
Redis的应用实战,如何在实际应用中去使用redis :比如缓存击穿,雪崩效应,以及布隆过滤器等企业级实战操作原创 2020-03-23 19:59:26 · 566 阅读 · 0 评论 -
分布式专题-高性能的Web容器之Nginx01-Nginx的初步认识及配置
什么是Nginx?是一个高性能的反向代理服务器- 正向代理代理的是客户端- 反向代理代理的是服务端原创 2020-04-04 14:11:24 · 393 阅读 · 0 评论 -
分布式专题-高性能的Web容器之Nginx02-Nginx的应用实战
前面我们简单的介绍了Nginx的安装使用,配置文件以及模块的使用细则,这一节,主要讲一下Nginx的实际应用场景~原创 2020-04-05 19:04:44 · 392 阅读 · 0 评论 -
分布式专题-高性能的Web容器之Nginx03-Nginx高可用方案
前面我们讲了Nginx的两节内容,主要是基本的使用,这一节,主要讲一下keepalived轻量级的高可用解决方案!原创 2020-04-11 20:59:45 · 497 阅读 · 2 评论 -
分布式专题-高性能的Web容器之Nginx04-Nginx的扩展-OpenRestry
前面我们讲了Nginx的三节内容,主要是基本操作以及应用场景,在Nginx的最后一节,主要讲一下OpenRestry(Nginx的扩展)实现API网关限流及登录授权的过程!原创 2020-04-19 15:29:32 · 607 阅读 · 3 评论 -
分布式专题-分布式消息通信之RabbitMQ01-初识RabbitMQ
你还在为分布式架构感到困惑么?你还在迷茫于消息中间件的应用设置么?本文就可以带你走进分布式消息通信,即使小白也可以学会的RabbitMQ教程,互联网的知识琳琅满目,哪有那么多的时间甄挑细选,学习RabbitMQ,看这一文就够了!原创 2020-05-01 11:34:30 · 465 阅读 · 0 评论 -
分布式专题-分布式消息通信之RabbitMQ02-RabbitMQ高可用
你还在为分布式架构感到困惑么?你还在迷茫于消息中间件的应用设置么?本文就可以带你走进分布式消息通信,即使小白也可以学会的RabbitMQ教程,互联网的知识琳琅满目,哪有那么多的时间甄挑细选,学习RabbitMQ,看这一文就够了!原创 2020-05-03 11:53:02 · 450 阅读 · 0 评论 -
分布式专题-分布式缓存技术之MongoDB01-应用场景及实现原理
一文带你走入分布式缓存的核心技术之Mongodb,面向小白,让你快速了解Mongodb的安装以及实现原理,更有企业实战操作等你来看!原创 2020-05-03 20:53:02 · 532 阅读 · 0 评论