服务
文章平均质量分 92
土豆爱吃薯片
小小程序员
展开
-
什么是微服务架构
转载于https://www.toudo.cn/article/13互联网应用架构历程随着互联网的发展,用户群体逐渐扩大,网站的流量成倍增长,常规的单体架构已无法满足请求压力和业务的快速迭代,架构势在必行。下面以某网的架构演示为例,从最开始的单体架构分析,一步步的到现在的微服务架构。单机应用架构网站诞生之初,因为用户量、数据量规模都很小,项目的所有功能模块都放在一个工程中编码、编译、打包并部署在一个Tomcat容器中的架构模式就是单体应用架构,这样的架构既简单实用、便于维护,成本又低,成为了那个时代原创 2021-08-20 09:55:11 · 469 阅读 · 0 评论 -
Java服务线上问题排查思路
前言Java 语言是当前互联网应用最为广泛的语言,作为一名程序猿掌握 Java 服务线上问题排查思路并能够熟练排查问题常用工具/命令/平台是每一个 Java 程序猿进阶必须掌握的实战技能。常见问题总的来说线上问题可以分为两大类:系统异常、业务异常。系统异常不外乎,CPU、内存、磁盘、网络四个方面,例如常见问题CPU使用率峰值突然飙高、内存溢出、磁盘满了、网络流量异常、带宽满了等。一般我们采用排除法、解决问题。当系统业务异常、首先我们想到的是查看业务日志。问题定位查看业务日志常用的查看日志命令原创 2021-08-20 09:36:26 · 305 阅读 · 0 评论