自定义博客皮肤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 593

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

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

2019-10-12 15:17:21 1289 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 564

翻译 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 625

原创 MQ常见问题

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

2019-08-10 21:23:39 832

空空如也

空空如也

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

TA关注的人

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