文件名称:RESTful_API:基于前后端分离使用框架 express 4.X 、数据库 Mysql 、 MVC模式 、 Swagger 、 RESTful规范、Webpack实现API接口的Node服务器
文件大小:72KB
文件格式:ZIP
更新时间:2024-06-02 03:52:21
JavaScript
前言 :sunflower: :blossom: :tulip: 高并发处理 每个Node.js进程只有一个主线程在执行程序代码,形成一个执行栈(execution context stack)。 主线程之外,还维护了一个"事件队列"(Event queue)。当用户的网络请求或者其它的异步操作到来时,node都会把它放到Event Queue之中,此时并不会立即执行它,代码也不会被阻塞,继续往下走,直到主线程代码执行完毕。 主线程代码执行完毕完成后,然后通过Event Loop,也就是事件循环机制,开始到Event Queue的开头取出第一个事件,从线程池中分配一个线程去执行这个事件,接下来继续取出第二个事件,再从线程池中分配一个线程去执行,然后第三个,第四个。主线程不断的检查事件队列中是否有未执行的事件,直到事件队列中所有事件都执行完了,此后每当有新的事件加入到事件队列中,都会通知主线程按顺序取出交EventLoop处理。当有事件执
【文件预览】:
RESTful_API-master
----.gitignore(229B)
----package.json(1010B)
----package-lock.json(217KB)
----src()
--------controller()
--------model()
--------uploadFiles()
--------utils()
--------routes()
----webpack.config.js(964B)
----log()
--------index.js(610B)
----index.js(1001B)
----README.md(8KB)
----config()
--------connection.js(1KB)
--------info.js(168B)
----swagger()
--------swaggerDoc.js(976B)
--------config.js(490B)