阿古达芝麻开门 - 博客园
摘要: 我不排除微服务,但是我想说不要为微服务而微服务。曾经在一个公司做一个物流系统,每天的单都不到100 200单,直接上微服务,除了高大上和给公司带来更大的支出外,别无好处,这个量直接单体应用都撑得住。有时候简单就是最有效的,能让代码在单线程的环境中跑就不要搞多线程,单体应用能搞定也不一定要微服务。 单 阅读全文
posted @ 2025-11-04 23:35 阿古达芝麻开门 阅读(5) 评论(0) 推荐(0)
摘要: Spring Cloud 强调应用层解决方案,开发友好,适合 JVM 业务逻辑集中的团队;Kubernetes 原生(配合 Service/Ingress、Envoy/istio 等)倾向平台化、基础设施侧解决,适合容器化、跨语言、大规模生产环境。1. 核心理念Spring Cloud:库/框架级微 阅读全文
posted @ 2025-11-04 23:17 阿古达芝麻开门 阅读(4) 评论(0) 推荐(0)
摘要: 先监控与告警:暴露线程池/线程数、队列长度、请求并发、响应时间、GC/CPU 等指标(Micrometer/Prometheus/Grafana)。设置阈值告警(线程数、队列溢出、长时间 blocking)。采集运行时诊断信息(尽量在线收集,避免重启):常用命令:jstack -l <pid> > 阅读全文
posted @ 2025-11-04 22:35 阿古达芝麻开门 阅读(6) 评论(0) 推荐(0)
摘要: volatile关键字的主要作用是限制JVM进行指令重排,保证变量对其他线程的可见性,可以避免创建对象才完成了一半就被其他线程引用到这个对象,保证创建完成后才对其他线程可见。 static class Value { int x; // 默认 0 Value() { // 模拟耗时初始化(增加重排序 阅读全文
posted @ 2025-11-04 22:22 阿古达芝麻开门 阅读(5) 评论(0) 推荐(0)