首页
学习
活动
专区
工具
TVP
发布

Clive的技术分享

专栏作者
44
文章
67336
阅读量
30
订阅数
高并发、高可用系统设计原则
高并发原则 无状态:应用无状态,配置文件有状态 拆分:系统维度、功能维度、读写维度、AOP维度、模块维度 服务化:进程内服务->单机远程服务->集群手动注册服务->自动注册和发现服务->服务分组/隔离/路由->服务治理(限流/黑名单) 消息队列:实现服务解耦、异步处理、流量削峰/缓冲(需要注意:处理生产消息失败、消息重复接收处理、生产重试;作为大流量缓冲,牺牲强一致性,保证最终一致性;需要数据校对) 数据异构:异构数据形成闭环,数据存储到合适的存储引擎;聚合数据,使前端通过少量调用拿到所需数据;依赖系统出问
Clive
2019-03-06
8840
Git的概念及常用命令概念优势常用命令
概念 Git是一个分布式的版本控制工具,区别于集中式管理的SVN。 ---- 优势 1、每个开发者都拥有自己的本地版本库,可以在本地任意修改代码、创建分支,不会影响到其他开发者的使用; 2、所有版本信息均保存在.git目录下,完整克隆中心版本库; 3、切换分支迅速,方便合并,合并速度快于SVN; 4、分布式版本库,无单点故障。 ---- 常用命令 git init 初始化git仓库 git config --list 查看本地仓库配置信息 git config --global user.name "输入你
Clive
2018-04-19
7320
Memcached对比Redis
Memcached Redis 持久化 否(MemcachedDB可以实现) 是(RDB快照和AOF日志) 内存利用率 使用简单的key-value存储的话,Memcached的内存利用率更高 采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached 性能 100k以上的数据中,Memcached性能要高于Redis Redis在存储小数据时比Memcached性能更高 分布式存储 Memcached只能客户端实现分布式存储(像一致性
Clive
2018-04-19
8720
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档