首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NextJS
订阅
小农民老霍儿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
架构设计之NodeJS操作消息队列RabbitMQ
一. 什么是消息队列? 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把…
【NestJS】如何优雅地使用TypeOrm连接到数据库
TypeORM 是一个使用装饰器,对TypeScript支持非常良好的ORM框架。在NestJS中,可通过@nestjs/typeorm,使用装饰器的方式优雅地使用TypeORM 。 然后在ormconfig.ts导入设置,作用是在使用typeorm migration:gen…
NestJS 6.x折腾记- (0) 开胃菜, TypeORM 连接远程的MySQL(ssh tunnel)及Linux信息过滤裁切基础
开发模式有ng6既视感,这对有ng经验的小伙伴来说,莫名的亲切.. 远程数据库是5.7, 备份下来切换到本地的mysql8,因为mysql 8升级了安全机制,没法类似以前那样直连. 导入的时候也不能用...(rest)解耦的方式. 不然会报语法错误
Node.js结合RabbitMQ延迟队列实现定时任务
消耗系统内存,如果定时任务很多,长时间得不到释放,将会一直占用系统进程耗费内存。 setTimeout、setInterval会存在时间误差,对于时间精度要求较高的是不行的。 RabbitMQ本身是不支持的,可以通过它提供的两个特性Time-To-Live and Expira…
pm2 + log4js,线上进行log 输出
最近接了个新需求,让在服务器通过Nodejs去打日志文件,捕捉请求日志。。。 i. 安装pm2的pm2-intercom进程间通信模块 ii. 然后需要在log_config.js里添加如下命令就行 iii. pm2.json 如下
探索 PM2 Cluster 模式下 Log4js 日志丢失
Node 应用为单线程应用,JS 虽可利用异步 I/O 避免线程阻塞,但无法利用多核 CPU 的优势提升运行效率,提高吞吐量仍需多线程。Node Cluster 可产生多个工作线程共享同一 TCP 连接,主线程通过 IPC 通道与工作线程通讯,并使用 Round-robin 负…
什么?! 掘金是这样炼成的?! react + nestjs 掘金全栈!
由于公司经营问题, 所以考虑跳槽中... 求撩😂 react hooks -- 到处都是, 基本操作了吧...
精读《REST, GraphQL, Webhooks, & gRPC 如何选型》
每当项目进入联调阶段,或者提前约定接口时,前后端就会聚在一起热火朝天的讨论起来。可能 99% 的场景都在约定 Http 接口,讨论 URL 是什么,入参是什么,出参是什么。 有的团队前后端接口约定更加高效,后端会拿出接口定义代码,前端会转换成(或自动转成)Typescript …
「译」使用 Node 构建命令行应用
在 JavaScript 的开发领域内,命令行应用还尚未获得足够的关注度。事实上,大部分开发工具都应该提供命令行界面来给像我们一样的开发者使用,并且用户体验应该与精心创建的 Web 应用程序相当,比如一个漂亮的设计,易用的菜单,清晰的错误反馈,加载提示和进度条等。 目前并没有太…
用 Next.js 快速上手 React 服务器渲染
Next.js 是一个基于 React 和 Node.js 的服务端渲染技术,本文教你快速上手使用它