自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 dubbo服务启动流程源码分析

dubbo服务启动流程源码分析 搭建一个简单的springboot-dubbo项目 先搭建一个简单的springboot dubbo项目,需要引入相关依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <v...

2019-11-07 16:41:09 480

原创 Redis集群分片存储与一致性hash问题

Redis集群分片存储与一致性hash问题 Redis官方集群方案 问题:假设场景,需要将3000w用户数据存储至Redis中,内存需求10GB,单机压力庞大,如何存储? 火车问题转换,每一节车厢可以坐很多人,根据车票找到对应的座位,火车根据不同座位号,划分车厢。 类比Redis cluster,每一个Redis实例都是一个车厢,存储的数据需要一个座位,引入一种虚拟槽slot概念,每个Redis内...

2019-10-12 15:17:21 1143 1

原创 Redis GEO功能介绍

Redis GEO功能介绍 GEO功能 since 3.2.0 用于计算距离 得到距离范围内的key 类似地图 附近的人 功能 添加命令 GEOADD key longitude latitude member [longitude latitude member …] longitude 经度 latitude 纬度 member 名称 时间复杂度为O(log(N)) 127.0.0...

2019-10-12 10:27:55 430

翻译 Dockerfile快速上手

Dockerfile快速上手--译前言Dockerfile的作用一些参考和建议创建“短暂”容器(Create ephemeral containers)理解构建上下文(Understand Build Context)通过stdin管道构建Dockerfile(Pipe Dockerfile through stdin)使用 .dockerignore使用多段式的构建(Use multi-stag...

2019-09-03 18:25:39 340

原创 MQ常见问题

为什么要选择使用MQ? 通过MQ可将系统解耦,实现不同的系统之间通信; 异步处理; 流量削峰。 解耦: 场景:系统A生产完数据后需要调用系统B,系统C以及系统E的接口。当新增一个系统D时,需要在系统A中新增调用代码,系统E去除时,也要在系统A中删除调用接口代码。系统严重耦合。 系统A还需要考虑其他系统是否挂掉,重发消息等问题。 使用MQ的场景如下图: 系统A不需要考虑谁需要这条消息,系统解...

2019-08-10 21:23:39 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除