分布式框架
Chase888
这个作者很懒,什么都没留下…
展开
-
Zookeeper学习
1、什么是Zookeeper http://blog.csdn.net/u012152619/article/details/52901319 2、数据模型 http://blog.csdn.net/u012152619/article/details/52908878 3 工作原理 http://blog.csdn.net/u012152619/article/details/52转载 2016-11-10 11:28:23 · 473 阅读 · 0 评论 -
Dubbo教程
1 Dubbo框架应用之一 服务体系 http://blog.csdn.net/lishehe/article/details/46652497 2 Dubbo框架应用之二服务器治理 http://blog.csdn.net/lishehe/article/details/46652743 3 Dubbo框架应用之三 Zookeeper注册中心、管理控制台的转载 2016-11-10 14:35:42 · 326 阅读 · 0 评论 -
Kafka消息中间件学习笔记
1 关键术语 Topic对一组消息的归纳。Producer将消息发送给Topic之后,订阅了topic的Consumer就能收到相应消息。Topic中的消息是有实效的,过了保存期限就会被丢弃以释放空间。 Consumer唯一需要维护的数据是在消息在日志中的位置,即offset。当Consumer不断读取消息,offset也会不断增加。 Producer:发送消息到Topic,并决转载 2017-01-05 16:49:49 · 1625 阅读 · 0 评论 -
《Storm 入门》笔记及总结
Storm 读书笔记本书主要是翻译了《Getting Started With Storm》。通过一个简单的单词分析和统计的例子,作为入门例子介绍Storm。Storm 介绍Storm 是由twitter开发,并贡献给了apache。Storm,是一个分布式的,可靠的,容错的数据流处理系统。为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并更新数据库。三个核心组件简介:使用者原创 2017-11-13 20:16:47 · 294 阅读 · 0 评论 -
《大型分布式网站价格设计与实践》读书笔记
一个大型的往往会涉及非常多方面技术的融合。从这本书里面,就可以基本了解到一个网站中涉及到的技术的方方面面。 在第2章 分布式系统基础设施中,就列举了一个大型网站需要的一些基础技术:分布式缓存(memecached),包括分布式session,即将session统一存储在缓存集群上。 持久化存储(mysql,HBase,redis). 消息系统。(ActiveMQ),现在貌似使用最广泛的是kafka或原创 2017-11-05 16:46:03 · 1555 阅读 · 0 评论 -
redis单机实现分布式锁
单节点redis下分布式锁。 原理:使用setnx,设置成功返回1,失败返回0,由于redis也是单线程的,所以一次只能有一个线程获取成功。 程序异常情况:设置超时时间,避免程序挂掉锁无法释放。 执行超时情况:为避免代码运行时间超过key设置的超时时间,从而释放了其他进程的锁问题。需要保存当前线程的value。在释放之前先检查key设置的value是否跟当前相等,类似CAS的思想,比较再删除。 ...原创 2019-08-11 23:20:14 · 367 阅读 · 0 评论