2019年8月29日

Kafka简介

摘要: Kafka简介 定义 Kafka是一个分布式流式处理平台,它提供三种角色:消息系统,存储系统,流式处理平台 组成 Kafka架构体系为实现消息模块包括了若干producer,broker和consumer,还有zookeeper集群来负责元数据的管理和控制器选举等操作。 生产者 主线程创建消息Pro 阅读全文

posted @ 2019-08-29 07:55 hangzhi 阅读(176) 评论(0) 推荐(0) 编辑

网络编程之套接字

摘要: 套接字 套接字格式 套接字建立连接 过程 服务端准备连接 创建套接字 /** * domain:指定套接字格式:PF_INET、PF_INET6 以及 PF_LOCAL 等 * type:字节流TCP,数据报UDP,原始套接字 * protocol:0 */ int socket(int domai 阅读全文

posted @ 2019-08-29 07:54 hangzhi 阅读(512) 评论(0) 推荐(0) 编辑

MySQL事务问题

摘要: 并发事务问题 每个客户端和服务器的一次连接,就是一个会话,而每个客户端可以在自己的会话中发出事务请求,一般来说一个服务器可以连接若干个客户端,所以一个服务器可以同时处理很多事务请求,但理论上某个事务在对某个数据在进行访问时,其他事务应该排队等待。但这样在高并发下会严重影响性能,所以只能设计事务隔离级 阅读全文

posted @ 2019-08-29 07:51 hangzhi 阅读(487) 评论(0) 推荐(0) 编辑

undo日志

摘要: undo日志 作用 因一些原因(机器宕机/操作系统错误/用户主动rollback等)导致事务执行到一半,但这时事务的执行已经让很多信息修改了(提交前就会边执行边修改记录),但还有部分未执行,为了保证事务的一致性与原子性,要么全都执行成功,要么全都失败,所以就需要回滚,而rollback需要旧值依据, 阅读全文

posted @ 2019-08-29 07:50 hangzhi 阅读(997) 评论(0) 推荐(0) 编辑

redo日志

摘要: redo日志 作用 innoDB存储引擎中,需要在服务器故障重启后,能够准确的恢复所有已提交的数据,保证数据持久性;如某个事务在内存Buffer Pool中已被提交(脏页),但服务器突然故障,数据就丢失了; 为了解决这个问题,可以采用修改页面刷新到磁盘,但因为可能只修改了一条记录,没必要实时刷新浪费 阅读全文

posted @ 2019-08-29 07:48 hangzhi 阅读(1658) 评论(0) 推荐(0) 编辑

导航