最新消息:www.yxkong.com也可以访问

最新发布

redis

redis源码阅读-之哨兵流程

yxkong 7小时前 5浏览 0评论

哨兵 redis sentinel用于管理多个redis实例,是redis高可用的解决方案之一,其本身也是分布式架构。 哨兵本身是监听者身份,没有存储功能,哨兵的服务角色及交互 哨兵与主服务 哨兵与从服务 哨兵与哨兵 哨兵的功能 集群监控 检查对应的...

springboot

feign集成hystrix全流程源码分析

yxkong 2周前 (01-14) 38浏览 0评论

这篇文章算是对之前系列的增强,将spring启动流程、@Configuration配置加载分析 、feign构建与调用全流程分析、hystrix源码分析 整体用两张图片串联起来。 feign 全流程分析 图片中主要分为以下几步: 从项目启动; ref...

Reactor模式详解及redis如何使用
redis

Reactor模式详解及redis如何使用

yxkong 3周前 (01-06) 61浏览

大神Doug Lea在http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 里详细介绍了java nio的实现思路,里面也详细介绍了reactor模式,后文统一称为老爷子的文章。 看这篇文章建议先了解下linux...

redis中的IO多路复用select和epoll
linux

redis中的IO多路复用select和epoll

yxkong 3周前 (01-05) 68浏览

基本概念 I/O多路复用是一种同步I/O模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知线程进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序。多路是指网络连接,复用指的是同一个线程。 I/O多路复用模型是建立在内核提供的多...

linux中的文件描述符与套接字socket
linux

linux中的文件描述符与套接字socket

yxkong 4周前 (01-03) 82浏览

基本概念 文件描述符fd Linux 系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的系统调用都会通过文件...

阅读redis源码的时候一些c知识
redis

阅读redis源码的时候一些c知识

yxkong 4周前 (01-02) 88浏览

c中的引用 之前了解c的时候,简单的看过,但是在阅读c源码的时候会突然出现这种。 #一个sds字符串+一个长度,是啥玩意?read(fd, c->querybuf+qblen, readlen); c中有两种引用->和.。 先看下->...

意外惊喜
问题解决

意外惊喜

yxkong 4周前 (12-30) 98浏览

今天在拿U盘拷贝一个东西,发现了16年的一个工作笔记。我记得我是11月17日入职,入职以后就开始处理各种问题。简单的扫描了一眼,发现了一些问题,当时作为核心开发,视界还是不够宽。 1,一直在处理问题,遇到一个处理一个,并没有沉淀成知识推广出去; 2,...

Rxjava在hystrix中的应用
springcloud

Rxjava在hystrix中的应用

yxkong 1个月前 (12-29) 102浏览

在hystrix中核心使用了响应式编程。不了解响应式编程的同学可能会看的云里雾里。 基本概念 官网上对rx的描述。 ReactiveX is a library for composing asynchronous and event-based p...

最近遇到的问题与优化
问题解决

最近遇到的问题与优化

yxkong 1个月前 (12-26) 101浏览

推文502 背景 前几周,运营做营销活动推文,推文后,我们我们没有收到任何的系统报警。业务反馈,用户进不去页面,有的还报502。what? 抓紧时间排查。 cpu 正常 网络链接正常(单机ng的有效链接1000,单机流量200mb) 链路请求正常(1...