Epoll and IO复用 by NoneBack 2021-08-15 约 3257 字 - 预计阅读 7 分钟 OS 先从epoll说起。 epoll是Linux内核的可拓展IO事件通知机制,设计的目的是取代select和poll,是为了处理大量文件描述符而改 阅读全文
Linux Cgroups简介 by NoneBack 2021-06-08 约 1279 字 - 预计阅读 3 分钟 Linux Docker Container OS Linux Cgroups(Control Groups)供了对一组进程及将来子讲程的资源限制、控制和统计的能力。这些资源包括CPU、内存、存储、网络等。通过 Cgroups,可以方 阅读全文
分布式事务 by NoneBack 2021-05-20 约 2303 字 - 预计阅读 5 分钟 architecture microservice distributed system 事务与分布式事务 事务 事务是数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库需要确保事务操作的原子性:当事务成功时,意味 阅读全文
服务发现基本原理 by NoneBack 2021-05-12 约 711 字 - 预计阅读 2 分钟 Microservice Architecture 服务发现是什么?基本的实现思路? 总览 服务发现的角色组成 服务发现由三种角色组成: 服务提供者:服务的实际提供者,提供对应的微服务 服务消费者:使用 阅读全文
CPU伪共享 by NoneBack 2021-05-02 约 980 字 - 预计阅读 2 分钟 CS 起因只是因为面试时被问到的一个问题:什么是CPU伪共享? CPU缓存 让我们先从CPU缓存讲起。 CPU Cache是计算机为了解决CPU和主存之间的速 阅读全文