
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为什么需要请求链路跟踪?随着业务的发展,单体架构变为微服务架构,并且系统规模也变得越来越大,各微服务间的调用关系也变得越来越复杂。在分布式系统中,一个集群中有几十个微服务;微服务调用微服务,一个或多个微服务的网络环境问题、硬件问题导致服务提供失败。在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,在复杂的微服务架构系统中,几乎每一个前端请求都
我们之前学习完了Hystrix组件,今天我们学习一个新的组件zuul。为什么要学习zuul这个组件呢?还记得之前我们在案例里面有多个微服务吗?每个微服务都有自己的ip地址、端口号。对于我们开发人员来说这些还没什么,但是我们一些微服务是需要和前端同学进行对接的,我们不可能把所有的微服务地址给前端吧,一来这些地址太多了前端同学对接起来也很麻烦,另外这样把我们微服务地址暴露出去也很不安全。所以为了解决这
springCloud 学习 SpringCloud 整合
SpringCloud学习、SpringCloud搭建
什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。目前主流的虚拟机有:虚拟机名称介绍HotSpotOracle/Sun JDK和OpenJDK都使用HotSPot VM的相同核心J9J9是IBM开发的高度模块化的JVMJRockitJRockit 与
一、JVM整体架构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 名称特性作用配置参数异常程序计数器占用内存小,线程私有,生命周期与线程相同大致为字节码行号指示器无无虚拟机栈线程私有,生命周期与线程相同,使用连续的内存空间Java 方法执行的内存模型,存储局部变量表、操作栈、动态链接、方法出口等信息-XssStackOverflowError/Out
我们们之前对Spring容器的初始化和bean的加载过程都做了相应的分析,不过我们之前分析源码入口是xml配置和BeanFactory,在我们的实际项目中,现在都不使用xml配置bean了。我们更多的是使用Spring提供的各种注解,比如@Bean、@Controller、@Component、@Service、@Autowired等注解。所以我们从本节开始就要对这些注解源码进行分析了。注解是什么







