课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
消息队列的作用:异步、削峰填谷、解耦中小型公司,技术挑战不是特别高,用 RabbitMQ (开源、社区活跃)是不错的选择;大型公司,基础架构研发实力较强,用 RocketMQ(Java二次开发) 是很好的 ...详情>>
本地复用测试服务-Eureka Zone亮点region 地理上的分区,比如北京、上海等zone 可以简单理解为 region 内的具体机房在调用的过程中会优先选择相同的 zone 发起调用,当找不到 ...详情>>
痛点:●服务数量多,业务变动频繁,一周一发布;●灰度发布能降低发布失败风险,减少影响范围;通过灰度发布,先让一部分用户体验新的服务,或者只让测试人员进行测试,等功能正常后再全部发 ...详情>>
Session认证中最常用的一种方式,也是最简单的。存在多节点session丢失的情况,可通过nginx粘性Cookie和Redis集中式Session存储解决。●HTTP Basic Authentication 服务端针对 ...详情>>
全链路追踪Trace ID:当请求发送到分布式系统的⼊⼝端点时,Sleuth为该请求创建⼀个唯⼀的跟踪标识Trace ID,在分布式系统内部流转的时候,框架始终保持该唯⼀标识,直到返回给请求⽅ ...详情>>
Spring Cloud Stream 消息驱动组件帮助我们更快速,更⽅便的去构建消息驱动微服务的;本质:屏蔽掉了底层不同MQ消息中间件之间的差异,统⼀了MQ的编程模型,降低了学习、开发、维护MQ ...详情>>
Nacos是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Confifig+Bus)Nacos功能特性●服务发现与健 ...详情>>
服务雪崩场景自己即是服务消费者,同时也是服务提供者,同步调用等待结果导致资源耗尽。解决方案服务方:扩容、限流,排查代码问题,增加硬件监控;消费方:使用Hystrix资源隔离,熔断降级, ...详情>>
Feign 可以与 Eureka 和 Ribbon 组合使用以支持负载均衡;●Feign 可以与 Hystrix 组合使用,支持熔断回退;●Feign 可以与ProtoBuf实现快速的RPC调用;●InvocationHandlerFactory ...详情>>
服务注册中⼼本质上是为了解耦服务提供者和服务消费者,为了⽀持弹性扩缩容特性,⼀个微服务的提供者的数量和分布往往是动态变化的。 Eureka通过⼼跳检测、健康检查和客户端缓 ...详情>>
解释JVM中的方法区和堆区的区别
如何在JVM中对类加载器进行性能调优?
解释JVM中的分层编译(Tiered Compilation)模式
如何在JVM中实现动态字节码增强?
解释JVM中的垃圾收集器接口(Garbage Collector Interface)
如何分析JVM中的类加载时间与性能的关系?
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21