- 博客(2)
- 收藏
- 关注
原创 浅谈Laravel中的设计模式(一) SoC 关注点分离
阅读时长:7分钟技术预备:熟悉Laravel的使用关注点分离(Separation of Concerns, SoC)这个设计模式应该作为我们开发和架构的原则,在开发某个业务逻辑时,应将不同的功能点进行划分,降低耦合度。一、首先关注点是什么呢?举例来说,我们打游戏放技能时通常都是要键盘和鼠标一起操作的,但是本质上键盘只负责选择技能,而鼠标只负责选择对象,这就是两个不同...
2018-10-11 22:14:19 1209
原创 Redis Cluster数据分布方式
节点取余客户端分片:哈希+取余节点伸缩:数据节点关系变化,导致数据迁移迁移数量和添加节点数量有关:建议翻倍扩容一致性哈希客户端分片:哈希+顺时针(优化取余)节点伸缩:只影响邻近节点,但是还是有数据迁移翻倍伸缩:保证最小迁移数据和负载均衡虚拟槽分区预设虚拟槽:每个槽映射一个数据子集,一般比节点数大良好的哈希函数:例如CRC16服务端管理节点、槽、数据:例如...
2018-10-04 11:21:14 628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人