作为前端,需要学习的东西越来越多了,各种新框架,层出不穷。再加上Node.js的流行,需要学习的就更多了。很早就开始想学习Node,总是学了一半,又放下了,没有真正地掌握过。其中原因也是因为没有一个项目需求,只学API很容易就学不下去。1. 目标使用Node.js 搭建个人网站,包含基本的网站首页,以及博客子站,其他的模块后续再慢慢添加上去2. 选型2.1. Node.js框架有了解的Node.j
最近做了点nodejs项目,对nodejscluster怎么利用多进程处理请求产生了疑问,于是着手进行了研究,之后发现这其中竟大有文章!一切还是先从遥远的TCP说起吧。。。TCP与Socket说到TCP,相信很多人都相当了解了,大学已经教过,但是又相信有很多人也不是很了解,要不是当时没听,要不也可能是自身的编程能力不足以去实践相关内容,写到这我还特意去翻了一下大学的计算机网络教材,内容是...
转载 2021-06-30 16:44:08
328阅读
最近做了点nodejs项目,对nodejscluster怎么利用多进程处理请求产生了疑问
转载 2022-03-29 15:14:48
224阅读
大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,为了使用多核cpu来提高性能 就有了cluster,让node可以利用多核CPU实现并行。 随着nodejs的发展,让nodejs上生产环境,就必须是支持多进程多核处理!在V0.6.0版本
原创 2022-01-06 17:36:46
513阅读
# Node.js 连接 Redis Cluster 的指南 在现代应用中,Redis 被广泛用于缓存和数据存储,尤其在处理大量并发请求时,Redis Cluster 可以提供更高的可用性和性能。本篇文章将指导你实现 Node.js 连接 Redis Cluster,帮助你快速上手。 ## 流程概述 实现 Node.js 连接 Redis Cluster 的过程可以分为以下几个步骤: |
原创 10月前
141阅读
HTTP不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的。NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,本文将详细介绍nodeJS中的Http模块 Agent【new Agent([options])】options <Object> 代理的配置选项。有以下
原创 2017-06-29 13:39:52
617阅读
文章目录什么是http模块http模块的作用服务器相关概念IP地址域名和域名器如果要希望使用 http 模块创建 We
原创 2022-08-05 21:20:47
151阅读
Node.js提供了http模块,用于搭建HTTP服务端和客户端。 创建Web服务器 1 /** 2 * node-http 服务端 3 */ 4 let http = require('http'); 5 let url = require('url'); 6 let fs = require('
原创 2022-07-07 21:56:51
191阅读
本文简介 点赞 + 关注 + 收藏 = 学会了 对于前端来说,网络请求主要就是用 ajax 的方式去处理。所以本文也会站在前端角度简单讲解 Node 中如何使用 http 模块。 前后端对接时,现在常用的请求方法有 GET、POST、PUT、PATCH、DELETE。当然,还有其他方法,但本文主要面向新手,希望能做到快速起步。所以本文只讲 GET 和 POST 这两种最最最常用的方法。
原创 2022-07-20 12:56:00
533阅读
什么是cluster模块,为什么需要cluster模块? cluster在英文中有集、群的意思。 nodejs默认是单进程的,但是对于多核的cpu来说, 单进程显然没有充分利用cpu,所以,node中的cluster模块就是为了解决没有充分利用cpu的问题而产生的。 cluster模块如何使用? c
转载 2017-08-02 10:03:00
154阅读
2评论
在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child_process来创建新的子进程。本文将会介绍如何创建nodejs的集群cluster
原创 2021-04-20 11:47:00
269阅读
1点赞
简介 在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child_process来创建新的子进程。本文将会介绍如何创建nodejs的集群clustercluster集群 我们知道,nodej...
转载 2021-01-31 19:22:00
91阅读
2评论
nodejs中创建cluster 简介 在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child
原创 2022-09-19 16:12:16
77阅读
由表及里HTTP服务器用于响应来自客户端的请求当客户端请求数逐渐增大时服务端的处理机制有多种如tomcat的多线程、nginx的事件循环等。而对于node而言由于其也采用事件循环和异步I/O机制因此在高I/O并发的场景下性能非常好但是由于单个node程序仅仅利用单核cpu因此为了更好利用系统资源就需要fork多个node进程执行HTTP服务器逻辑所以node内建模块提供了child_process
原创 2017-07-20 11:18:29
1139阅读
由表及里HTTP服务器用于响应来自客户端的请求当客户端请求数逐渐增大时服务端的处理机制有多种如tomcat的多线程、nginx的事件循环等。而对于node而言由于其也采用事件循环和异步I/O机制因此在高I/O并发的场景下性能非常好但是由于单个node程序仅仅利用单核cpu因此为了更好利用系统资源就需要fork多个node进程执行HTTP服务器逻辑所以node内建模块提供了child_process
转载 2017-07-20 11:33:41
601阅读
由表及里HTTP服务器用于响应来自客户端的请求,当客户端请求数逐渐增大时服务端的处理机制有多种,如tomcat的多线程、nginx的事件循环等。而对于node而言,由于其也采用事件循环和异步I/O机制,因此在高I/O并发的场景下性能非常好,但是由于单个node程序仅仅利用单核cpu,因此为了更好利用系统资源就需要fork多个node进程执行HTTP服务器逻辑,所以node内建模块提供了child_
原创 2021-01-11 18:04:29
395阅读
本文主要介绍的内容为通过 Node 操作 Redis-Cluster,如果想要通过 Node 来进行操作的话需要使用到一个 npm 的库,叫做 ioRedis 那么接下来就是废话不多说直接开整。 首先初始化一个 node 项目: npm init --y 安装 ioRedis: npm instal
原创 2022-02-13 16:43:00
1385阅读
前言httphttp2模块都是node.js的核心模块,下面分别对这些模块进行分析。http模块–创建http服务器和客户端使用http模块只需要在文件中通过require(“http”) 引入即可。http模块是node.js原生的中最为亮眼的模块。传统的HTTP服务器都会由nginx之类的软件来担任,但是node.js不需要。node.js的http模块本身就可以构建服务器,而且性能非常可靠
转载 2024-07-23 16:39:50
57阅读
http://nodejs.cn/api/http.html#http_http_request_options_callback http://yijiebuyi.com/blog/8221eb14c8482e7efd1868946e99ea7c.html 1、源生 http.request 模块
转载 2018-06-21 09:56:00
380阅读
2评论
Redis之redis cluster基本介绍1. redis cluster支撑N个redis master node,每个master node都可以挂载多个slave node读写分离的架构,对于每个master来说,写就写到master,然后读就从mater对应的slave去读高可用,因为每个master都有salve节点,那么如果mater挂掉,redis cluster这套机制,就会自
转载 2023-08-15 13:42:22
104阅读
  • 1
  • 2
  • 3
  • 4
  • 5