花费 20 ms
js的单线程和异步

通过某种方式(事件驱动,下文会讲)使得js具备了异步的属性。往下看,你会发现js的机制是多么的简单高效! ...

Mon Nov 14 22:11:00 CST 2016 15 26286
Node.js 事件循环机制

Node.js 采用事件驱动和异步 I/O 的方式,实现了一个单线程、高并发的 JavaScript 运行时环境,而单线程就意味着同一时间只能做一件事,那么 Node.js 如何通过单线程来实现高并发和异步 I/O?本文将围绕这个问题来探讨 Node.js 的单线程模型 。 高并发策略 ...

Mon Jul 10 09:48:00 CST 2017 17 14081
IO设计模式:Reactor和Proactor对比

IO设计模式:Reactor和Proactor对比 平时接触的开源产品如Redis、ACE,事件模型都使用的Reactor模式;而同样做事件处理的Proactor,由于操作系统的原因,相关的开源产品 ...

Mon Apr 27 15:45:00 CST 2015 6 23981
从C++到GO

从C++到GO 刚开始接触Go语言,看了两本Go语言的书,从c++开发者的角度来看看go语言的新特性,说下自己感触较深的几点: 并发编程 Go语言层面支持协程,将并发业务逻辑从异步转为同步,大幅提高开发效率; 在c++中,做并发编程目前主流的方案是事件驱动(单线程/多线程/多进程模型 ...

Wed Jan 27 02:33:00 CST 2016 5 10719
深入剖析 redis 事件驱动

概述 redis 内部有一个小型的事件驱动,它和 libevent 网络库的事件驱动一样,都是依托 I/O 多路复用技术支撑起来的。 利用 I/O 多路复用技术,监听感兴趣的文件 I/O 事件,例如读事件,写事件等,同时也要维护一个以文件描述符为主键,数据为某个预设函数的事件表 ...

Sun Mar 09 23:28:00 CST 2014 2 10362
事件驱动的微服务-事件驱动设计

本篇是“事件驱动的微服务”系列的第二篇,主要讲述事件驱动设计。如果想要了解总体设计,请看第一篇"事件驱动的微服务-总体设计" 程序流程 我们通过一个具体的例子来讲解事件驱动设计。 本文中的程序有两个微服务,一个是订单服务(Order Service), 另一个是支付服务(Payment ...

Thu Apr 16 22:56:00 CST 2020 1 2369
Spring事件机制详解

一、前言 说来惭愧,对应Spring事件机制之前只知道实现 ApplicationListener 接口,就可以基于Spring自 ...

Sat Jun 01 09:14:00 CST 2019 0 1433
事件驱动模型实例详解(Java篇)

或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出各类 ...

Tue May 08 02:00:00 CST 2018 0 2700
Nginx(五):http反向代理的实现

  上一篇nginx的文章中,我们理解了整个http正向代理的运行流程原理,主要就是事件机制接入,header解析,body解析,然后遍历各种checker,以及详细讲解了其正向代理的具体实现过程。这 ...

Fri Oct 09 04:05:00 CST 2020 0 1130

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM