本文主要讲述了异地多活如何去保证业务高可用,比如同城异区,跨国异地等方案。
2024-11-05 21:21:28
752
本文主要讲述了从零开始学架构书中关于计算高可用架构的想关内容,从主备、主从、对称集群、非对称集群方面来讲述
2024-10-30 12:14:25
690
存储高可用本质上都是通过将数据复制多个存储设备,冗余的形式来实现高可用,复杂度主要体现在复制的延迟和中断导致数据不一致,常见架构有:主备,主从,主主,集群,分区
2024-10-25 00:22:58
984
了解各种高可用架构之前必须要知道的事,就是CAP理论,作为一个基础性的知识需要通过一篇文章才能基本搞懂
2024-10-14 08:29:07
584
主要讲述阅读架构的书籍后学习到的内容总结,其中计算高性能是本章的重点,也是很重要的一部分。
2024-10-09 08:31:45
1203
关系型数据库,非关系型数据库,缓存数据的高性能架构设计,如读写分离,分库分表。以及缓存与NoSQL带来的复杂度及解决方案
2024-10-02 09:50:06
1651
架构设计的流程,往往能一定程度上影响架构方案的完成速度和质量,但是好的架构也不会因为流程不好就变得不好。
2024-09-25 18:49:17
790
合适原则,合适的架构优于业界领先的架构。简单原则,简单的架构优于复杂的架构。演化原则,架构需要随着业务变化而不断演化
2024-09-25 18:45:11
952
1
了解梳理系统、子系统、模块、组件、框架和架构,架构设计的目的?为什么架构设计会解决复杂度?
2024-09-17 14:01:21
1819
软件架构是指软件系统的顶层结构,架构设计目的是为了解决软件的复杂度,不要盲目模仿,做好取舍,遵循合适、简单、演化
2024-09-17 13:59:47
376
了解兴趣推送中,用户模型设计的业务思路,以及用户模型实时变化导致的推送逻辑。并且学习内容浏览中相似内容的推送逻辑设计
2024-09-13 13:49:19
471
本文主要是从业务角度出发去设计和完成一个内容热门推送。并没有给出具体的代码,只是一种逻辑和思维层面出发的设计。
2024-09-07 13:12:50
364
本文章主要是总结了Java常用的一些网络IO模型,这是对以往学习的网络IO模型的总结。同时在网络编程中很重要的网络限流,以保证一定程度的网络安全。
2024-08-23 14:52:32
486
本文描述了MySQL的磁盘上的逻辑结构,如段、区、页、行等结构,以及它们之间的关系,同时也讲述了MySQL的分区概念
2024-08-15 08:27:13
1067
本文主要描述了MySQL的内存模型结构以及其每块内存的作用,其中还讲述了一部分MySQL内存相关的技术实现和原理
2024-08-07 12:13:43
790
本篇文章可以帮助你了解MySQL的索引是什么,了解SQL如何优化,快速定位要优化的SQL
2024-07-31 19:43:52
940
有了跳跃式索引就可以在大多数情况下不用但心最右原则
2024-07-30 17:18:09
730
MySQL的事务是什么?什么是ACID?什么是隔离级别?一篇文章全搞懂
2024-07-23 19:44:12
746
MySQL内部的大致架构是怎样的?了解了建表语句,那么表又该如何涉及,本文将从字段选择和字段约束及宽窄表介绍来讲述如何设计一张表
2024-07-16 10:39:21
895
只有学会DQL,才是真正的进入数据库的世界
2024-07-08 15:04:57
1306
1
快速了解数据库和SQL语法,丰富的案例提供
2024-07-05 09:34:57
1396
讲述Javac的工作内容,以及大致的工作原理
2024-06-26 09:15:00
763
了解JVM在调用方法时是如何选择的,根据什么条件选择,了解解析与分派,了解多分派与单分派。
2024-06-12 10:35:54
1247
一篇文章快速掌握RabbitMQ开发技巧,消息队列,延迟队列,交换机不在话下!
2024-06-04 17:50:34
1157
2
🥨想要学习Rabbit MQ,就需要先了解MQ的相关概念和Rabbit MQ中的基础信息
2024-05-28 09:46:32
875
详细分析如下。
2024-05-21 12:11:19
323
在异步处理时,经常用到这两个接口首先要说明 netty 中的 Future 与 jdk 中的 Future 同名,但是是两个接口,netty 的 Future 继承自 jdk 的 Future,而 Promise 又对 netty Future 进行了扩展想。
2024-05-21 12:10:22
526
魔数,用来在第一时间判定是否是无效数据包,版本号,可以支持协议的升级序列化算法,消息正文到底采用哪种序列化反序列化方式,可以由此扩展,例如:json、protobuf、hessian、jdk指令类型,是登录、注册、单聊、群聊… 跟业务相关请求序号,为了双工通信,提供异步能力正文长度消息正文。
2024-05-16 14:15:32
464
EventLoop→事件循环对象,EventLoop 本质是一个单线程执行器(同时维护了一个 Selector),里面有 run 方法处理 Channel 上源源不断的 io 事件。EventLoop继承关系比较复杂。
2024-05-12 11:13:13
1034
服务器端代码客户端代码。
2024-05-08 15:18:43
914
1
学习fileChannel,Path,Files的API使用
2024-05-07 10:50:12
843
了解Netyy之前先了解NIO的三个基本组件
2024-05-06 14:21:43
991
介绍了Redis的IO模型,通信协议,持久化技术,管道,事务,小对象压缩技术等待
2024-05-05 13:27:14
973
2
Redis深度历险书籍阅读后的总结,有利于更加深入的了解Redis
2024-05-04 13:30:12
759
1
了解Redis除了作为缓存外还有可以有其他的作用
2024-05-03 14:10:10
506
1
不同的数据结构就是key所对应value不同,本文主要介绍Redis6.0版本及之前的数据结构
2024-05-02 11:54:26
25
2
讲解了Kafka的副本复制以及节点容灾的各种机制,同时介绍了Kafka的日志压缩技术和配额功能
2024-04-30 10:53:40
1057
3
本文介绍了Kafka中消费与生产的客户端在整个流处理过程中的对效率的贡献以及具体的操作,还介绍了kafka的消息传递语义
2024-04-29 10:55:00
577
1
描述了kafka需要达到的能力以满足广泛的用例,也介绍了kafka的文件系统和持久化原理,最后提到了kafka如如何提高效率的。
2024-04-29 10:52:59
761
1
介绍什么是事件流式处理以及kafka中的概念、术语和能力
2024-04-27 16:55:45
1306
1