
常用架构组件
文章平均质量分 90
圣小童
向着目标不断前进
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息中间件-kafka介绍
背景介绍kafka是最初由Linkedin公司开发,使用Scala语言编写,Kafka是一个分布式、分区的、多副本的、多订阅者的日志系统(分布式MQ系统),可以用于web/nginx日志,搜索日志,监控日志,访问日志等等。kafka目前支持多种客户端语言:java,python,c++,php等等。总体结构:kafka名词解释和工作方式:Produc原创 2017-11-20 15:31:36 · 1042 阅读 · 0 评论 -
Zookeeper介绍
一.简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。Chubby是google分布式系统中的锁服务,锁机制说白了就是资源的一个协调和管理。比如在一个并发的环境里,为了避免多个运行单元对共享数据同时进行修改,造成数据损坏的情况出现,就必须依赖像锁这样的协调机制,让有的线程原创 2017-11-22 21:08:29 · 240 阅读 · 0 评论 -
ibatis框架执行一条SQL过程分析
为了理清楚ibatis一次sql过程中发生了什么,本文将对ibatis一次sql过程做简要的分析。首先分析下SqlSession session = ssf.openSession(); 这条语句里面发生了什么,其实这条语句就是通过SqlSessionFactory工厂获取一次查询的Session。其中上一句SqlSessionFactory ssf = new SqlSessio原创 2017-11-21 00:18:35 · 502 阅读 · 0 评论 -
分布式缓存Redis知识点总结
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis V3.2 数据结构及操作数据类型主要操作底层实现应用场景Key删除 key设置/移除/查询 key 的生存时间随机获取一个 key重命原创 2017-11-25 14:52:47 · 1098 阅读 · 0 评论