alb如何实现服务滚动升级
Posted on
应用型负载均衡(alb),通过调整节点权重是否可以优雅关闭?
Posted on
阿里云OSS中删除目录需要的权限有哪些
Posted on
对象存储中同时存在账户维度(RAM Policy)和Bucket 维度(Bucket Policy)权限优先级关系
Posted on
php->java架构升级收益
Posted on
1.技术性能收益
| 维度 | PHP | Java | 提升幅度 |
|---|---|---|---|
| 并发能力 | 每请求独立进程 | 线程共享内存 + 虚拟线程 | 3-10倍 QPS |
| 延迟 | P99 ~150ms | P99 ~28ms(GraalVM) | 降低80%+ |
| 内存效率 | 每进程50MB+ | JVM堆共享,~10MB | 节省40-60% |
| 启动速度 | 秒级 | GraalVM Native <500ms | 接近持平 |
实测数据(同配置服务器):
PHP 8.x + Laravel: QPS ~800, 内存 200MB
Java 21 + Spring Boot: QPS ~3500, 内存 256MB
Java 21 + GraalVM: QPS ~4200, 内存 64MB
学习方法:引导式学习
Posted on
软件架构特点及风格
Posted on
IO本质与效率提升
Posted on
系统调用与库函数作用
Posted on
POSIX标准的意义
Posted on
Edited on
大前端技术优劣
Posted on
1.优势(Pros)
1.1 技术层面
| 优势 | 说明 | 具体体现 |
|---|---|---|
| 统一技术栈 | 前后端使用同一语言 | JavaScript/TypeScript贯穿全栈 |
| 跨平台能力 | 一套代码多端运行 | Web + 移动端 + 桌面端 + 小程序 |
| 开发效率高 | 热更新、快速迭代 | Vite/HMR秒级刷新 |
| 生态丰富 | npm包管理 | 100万+ 开源组件可复用 |
| 工具链成熟 | 完善的基础设施 | ESLint/Prettier/Jest/Vite |
传统前后端分离: 大前端模式:
┌────────┐ HTTP ┌────────┐ ┌────────┐ HTTP ┌────────
│ 前端 │─────────▶│ 后端 │ │ 前端+ │─────────▶│ BFF
│ React │ │ Java │ │ Node.js │ Node
└────────┘ └────────┘ │ TypeScript └───┬────
两种语言 └────────┘ │
▼
┌────────────────┐
│ 微服务 (Java/Go)
└────────────────┘
统一语言:JavaScript/TypeScript
