nginx共享内存机制详解

nginx的共享内存,是其能够实现高性能的主要原因之一,而其主要是用于对文件的缓存。本文首先会讲解共享内存的使用方式,然后会讲解nginx是如何实现共享内存的管理的。 1. 使用示例 nginx声明...

2019/11/26 07:36
6.4K
Nginx基本属性配置详解

Nginx服务的基本配置 1.1 用于调试进程和定位问题的配置项 是否以守护进程的方式运行nginx # 默认on daemon on|off; 是否以master/worker方式工作 # 默认on,指定了是否以master-worker进程的...

2019/10/22 10:04
1.6W
Kafka再平衡机制详解

所谓的再平衡,指的是在kafka consumer所订阅的topic发生变化时发生的一种分区重分配机制。一般有三种情况会触发再平衡: consumer group中的新增或删除某个consumer,导致其所消费的分区需要...

2019/10/15 09:59
1.2W
Kafka日志存储详解

在前面的文章中,我们对kafka的基本使用方式和架构原理进行了介绍,本文则主要介绍kafka中日志的存储原理,主要内容包括kafka日志存储格式、日志文件的管理方式、日志索引文件的格式和日志压...

2019/10/08 09:25
1.8W
Kafka原理解析

Kafka是一款高性能的流式处理平台,其天然支持集群的水平扩展,并且以其独特的设计支持极高的消息处理效率。本文首先会对kafka进行简单的介绍,然后会对kafka的优点进行讲解,以协助读者更好...

2019/09/30 09:21
1.4K
Kafka使用示例

kafka是LinkedIn公司于2011年开源的一款消息系统,其具备极强的水平扩展能力、极高的吞吐量以及基于副本冗余机制而实现的高可用性。本文主要以一个示例的方式对kafka涉及的相关功能进行简要的...

2019/09/24 07:46
574
网络七层模型与TCP/UDP

为了使全球范围内不同的计算机厂家能够相互之间能够比较协调的进行通信,这个时候就有必要建立一种全球范围内的通用协议,以规范各个厂家之间的通信接口,这就是网络七层模型的由来。本文首先...

2019/09/17 08:13
6.5K
MyCat读写分离配置

读写分离在我们配置数据库集群时是必然会考虑的一个点,因为这可以有效的降低主库的负载,并且在读多余写的情况下,绝大部分的读请求都可以分发到各个不同的从库上。即使从库负载不够,也可以...

2019/09/10 10:07
4.3K
Docker搭建MySQL主从集群

关于MySQL主从模式,如果我们直接在本机上搭建的话,是没法搭建的,只能借助于虚拟机,但有的时候我们又需要搭建一个主从集群,以便于进行一些功能性的测试。这个时候我们就可以尝试使用doc...

2019/09/02 07:48
1.4K
Kafka读书笔记(二)

consumer主要参数: session.timeout.ms:该参数指定了coordinator检测失败的时间。在实际使用中,用户可以为该参数设置一个比较小的值让coordinator能够更快地检测consumer崩溃的情况,从而...

2019/09/01 17:32
389
MyCat分库分表策略详解

在我们的项目发展到一定阶段之后,随着数据量的增大,分库分表就变成了一件非常自然的事情。常见的分库分表方式有两种:客户端模式和服务器模式,这两种的典型代表有sharding-jdbc和MyCat。所...

2019/08/26 09:40
2.1W
Spring如何解决循环依赖的问题

在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的。这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定...

2019/08/22 23:25
11.6W
Keepalived+LVS+nginx搭建nginx高可用集群

nginx是一款非常优秀的反向代理工具,支持请求分发,负载均衡,以及缓存等等非常实用的功能。在请求处理上,nginx采用的是epoll模型,这是一种基于事件监听的模型,因而其具备非常高效的请求...

2019/07/31 06:25
2.4W
Docker Swarm资源管理

Docker Swarm是docker官方三剑客项目之一,提供docker容器集群服务,是docker官方对容器云生态进行支持 的核心方案。使用它,用户可以将多个docker主机封装为单个大型的虚拟docker主机,快速...

docker日志监控

日志处理机制 我们先来了解一下docker日志处理的机制,当启动一个容器的时候,它其实是docker daemon的一个子进程,docker daemon可以拿到你容器里面进程的标准输出,拿到标准输出后,它会通...

2019/07/22 23:19
1.3K
容器监控方案选择

对于容器的监控方案可谓多种多样,本身自带命令docker stats命令,Scout、Data Dog、Sysdig Cloud、Sensu Monitoring Framework、CAdvisor等。 通过docker stats命令可以很方便的看到当前宿主...

数据库中间件

数据库中间件设计要点 要能解析SQL 能支持读写分离 能支持从库读的负载均衡 支持分库操作 支持分表操作 支持跨库关联查询 对事务处理的支持 主键ID生成 数据源管理 数据库拆分 垂直拆分:比如...

2019/07/17 10:59
397

没有更多内容

加载失败,请刷新页面