须臾之学
须臾之学
专注技术实践,沉淀认知体系
Home
Archive
About
RSS
关于 pm2 的弱项
2016-04-20
部署 deploy 由于我们线上项目全部部署在高配主机上,使用的是 pm2 部署,于是当我刚接手的时候,十几台主机全部用 pm2 部署的意义不知你是否明白,每台部署至少 1 分钟,然后串行部署,于是开始部署之后,可以很悠闲地去喝杯茶了 解决方案么,可以考虑用 ansible,chef,puppet 之类的工具,我用 ansible 部署之后,1-2 分钟就可...
Read More
express 中的 trust proxy 设置
2016-04-15
一般来说,我们的项目都是放在反向代理后面的,比如 nginx,haproxy 之类的,这时候就会有个问题,你获取的 IP 地址可能一直是前面代理的 IP,而不是用户端的 IP,于是这时候 express 就需要设置下 trust proxy 了 默认是 false,也就是不信任任何代理,比如你所在的私有网络是 10.0.0.0/8,那么直接设置: 1app....
Read More
记一次 Mongo 连接配置调优
2016-04-14
话说在我接手公司的项目后花时间去优化 API 性能的时候,在 newrelic 上面看到,大部分都是 mongo 的时间,因此很有必要花大时间去优化。 我们用的是
[email protected]
,然后修正了其中的复制集排序选择问题(3.8.39 已经修正了,目前我正在比较测试,包括目前最新的 4.4.x),先把项目的连接配置贴出来: 123456789101...
Read More
ELK 搭建两三事之数据需求
2016-04-13
不知道大家如何应对运营以及营销同事的『临时』数据需求,在公司早期的时候,没有专门的 BI 工程师,其他工程师不够,开发任务紧。于是一次两次还好,多了之后,工程师会很烦,美女妹子的话,写个脚本导出个 excel,其他随便给导出个 CSV 文件,然后没准同事用的是 Windows,用 Excel 打开直接是乱码 :joy: 当然了,笑归笑,作为一个负责任的工程师...
Read More
Previous
1
…
11
12
13
To be a better man.
Categories
CMake
MQTT
可观测性工程
技术教程
数据分析
数据库
MongoDB
Tags
C/C++
CMake
Build Systems
Tutorial
Performance Optimization
Dependency Management
Testing
GoogleTest
Build System
Documentation
Sphinx
Doxygen
Breathe
C++
Cross Compilation
MQTT
DevOps
Golang
总结
年度总结
生活
深圳
创业
职场
Linux
企业文化
读书
鉴书
旅行
视频直播
MongoDB
数据库
监控
重构
GrowthBook
Google Analytics
A/B 测试
数据驱动
BigQuery
ELK
Elasticsearch
基础知识
Node.js
TypeScript
gRPC
RabbitMQ
架构
系统设计
kubernetes
工作方法
Docker
ansible
文档
Gitlab
测试
沟通
系统思考
Prometheus
微服务
C/C++
工具
Angular
redis
业务
Helm
配置
Git
管理
科学上网
安全
Ubuntu
反爬虫
HTTPS
招聘
面试
Change Streams
实时数据
数据同步
最佳实践
Mongoose
复制集
数据变更
Server-Sent Events
SSE
实时数据同步
多租户
消息队列
架构演进
Redis
Kafka
NestJS
Protocol Buffer
MySQL
PLG Stack
可观测性
Loki
Promtail
Grafana
日志工具
日志监控
Recent
MongoDB Change Streams + SSE:从入门到企业级实时数据同步架构
MongoDB Change Streams 完全指南:从原理到实践
如何使用 GrowthBook 和 GA4 搭建数据驱动的 A/B 测试系统
【PLG 系列】(二)部署实战:从配置到日志查询
如何解决 Docker 镜像无法拉取的问题
【PLG 系列】(一)Loki 生态系统入门指南
【MQTT 系列】(五)实现反向 RPC
(MQTT Series) Part 4 - v3.1.1 Features
【MQTT 系列】(四)v3.1.1 特性
我来深圳这五年之生活篇
Recent Comments
Links