在Docker中部署Egg.js应用及Docker常用命令

前言本文内容包括:linux服务器安装Docker、使用Docker部署node.js应用、更新、Docker里连接主机的mysql数据库,以及可能用到的Docker命令。 网上也有不少类似的文章,但有的过于简单甚至有误,不太适合新手。通过参看多篇文章,并基于使用Docker部署egg.js应用的实践经验整理出了本文。 1:Docker的前端应用场景是什么? 每个node.js应用需要放在一个独立
在Docker中部署Egg.js应用及Docker常用命令

Server-Sent Events (SSE) 指南

1. 什么是 SSE? Server-Sent Events (SSE) 是一种允许服务器向客户端推送数据的 Web 技术: 2. SSE vs 其他实时通信技术 2.1 Client Polling 2.2 WebSocket 2.3 SSE的优势 3. 适用场景 SSE 特别适合以下应用场景: 4. 技术实现 4.1 服务器端实现 服务器需要: 消息格式:id: <事件ID>event:
Server-Sent Events (SSE) 指南

快速掌握 Docker:前端开发者也能轻松玩转容器化

Docker 是什么? 简单讲,就是我们软件开发的时候需要依赖一些环境,比如前端需要 Node.js,后端可能需要 Java、Python 或数据库(如 MySQL、Redis)等。这些环境如果直接安装在本地,不仅配置繁琐,而且可能出现版本冲突,导致“在我电脑上没问题”的尴尬情况。 Docker 的出现目的就是为了解决这种配环境的问题,他就是一个轻量级的虚拟化容器平台,它可以把这些运行环境以及代码
快速掌握 Docker:前端开发者也能轻松玩转容器化

从 WebSocket 到 SSE,实时通信的轻量化趋势

在实时 Web 的世界里,WebSocket 长期以来一直被视为“黄金标准”。每当我们需要构建聊天应用、在线游戏或协同编辑工具时,它强大的全双工通信能力都使其成为不二之选。 然而,在许多场景下,我们真的需要如此“重型”的武器吗? 想象一下这些常见的需求: 在这些场景中,数据流是单向的:从服务器到客户端。客户端只是一个被动的接收者。如果这时我们依然选择 WebSocket,就好像为了寄一封信而专门建
从 WebSocket 到 SSE,实时通信的轻量化趋势