06 2020 档案

摘要:图中第一种请求方式,就是单次发送request请求,收到response后再进行下一次请求,显示是很低效的。 于是http1.1提出了管线化(pipelining)技术,就是如图中第二中请求方式,一次性发送多个request请求。 然而pipelining在接收response返回时,也必须依顺序接 阅读全文
posted @ 2020-06-20 18:56 Xzavieru 阅读(283) 评论(0) 推荐(0)
摘要:所谓lock-free和wait-free算法是指对于共享的数据并非对其加锁来控制访问,而是多个线程并行的访问。通过该算法可以达到对共享对象并发的读写而不会破坏对象本身。所谓lock-free是指对于线程不加锁,让系统执行所有的步骤。lock-free提到的不加锁是指不使用类似于互斥锁或者信号量之类 阅读全文
posted @ 2020-06-19 12:52 Xzavieru 阅读(265) 评论(0) 推荐(0)
摘要:如何科学的解释RPC 说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。 假设你有一个计算器接口,Calculator,以及它的实现类CalculatorImpl,那么在系统还是单体应用时,你要调用Calculator的add方法来执行一个加运算,直接new一个CalculatorImpl, 阅读全文
posted @ 2020-06-18 13:45 Xzavieru 阅读(107) 评论(0) 推荐(0)