微服务-成本与收益

微服务-成本与收益

很多情况下,为了解决手头的问题,我们付出了巨大的努力采用微服务模式,但是并不清楚它的成本和收益。 接下来我将详细介绍什么是微服务,这种模式吸引人的原因,以及它所…

Read More Read More

GC和Finalizer

GC和Finalizer

最近在做一个golang的连接池。测试过程中发现一个有趣的现象,获取的连接没有归还给连接池,那么过一段时间后该连接会自动关闭掉。猜测这跟连接池应该是没有关系的,…

Read More Read More

Linux 内核通知链机制

Linux 内核通知链机制

一、概念: 
 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子…

Read More Read More

Linux 进程调度浅析

Linux 进程调度浅析

操作系统要实现多进程,进程调度必不可少。进程调度是对TASK_RUNNING状态的进程进行调度(参见《Linux进程状态浅析》)。如果进程不可执行(正在睡眠或其…

Read More Read More

Linux 进程状态浅析

Linux 进程状态浅析

众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。 在linux系统中,每个被…

Read More Read More