课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
在分布式系统的微服务构建中,Ribbon和Feign都是Netflix开发的Java库。Ribbon是一个客户端负载均衡器,作用在于多个微服务实例间分发请求,提升可用性和性能。它可与各种HTTP客 ...详情>>
Seata是一款开源的分布式事务解决方案,它提供了一个简单、高性能和易于使用的分布式事务服务。Seata的工作原理是基于两阶段提交协议的演变,通过将业务数据和回滚日志记录在 ...详情>>
熔断降级是一种分布式系统的保护机制,用于应对服务不稳定或不可用的情况。熔断是指当某个服务的调用失败次数或异常比例达到一定阈值时,自动切断对该服务的调用,让请求快速失 ...详情>>
Sentinel 是阿里巴巴开源的一款分布式服务架构的轻量级流量控制产品,它主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。Sentin ...详情>>
如果 Sentinel 的默认异常处理机制无法满足您的需求,您可以选择自定义异常处理规则。 Sentinel 允许您通过自定义实现 BlockedExceptionHandler 接口,然后将自定义的异常处理 ...详情>>
Hystrix和Sentinel都是微服务架构中实现熔断和限流的工具,它们有以下区别和特点:Hystrix是Netflix开源的熔断器实现,主要用于保护分布式系统中的服务调用。它的主要特点包括线 ...详情>>
Seata是一款开源的分布式事务解决方案,它主要用于解决在分布式系统中全局事务的一致性问题。在分布式系统中,由于一次业务操作需要跨多个数据源或进行远程调用,往往会产生分布 ...详情>>
Seata的整体执行流程设计为两阶段提交,其执行流程如下:第一阶段: 所有RM(Resource Manager,资源管理者,业务代码中被远程调用的部分)执行自己的本地事务。在执行本地事务时,seata使 ...详情>>
分布式事务是指在多个网络节点或服务之间进行数据一致性处理的情况。以下是一些可能需要使用分布式事务的场景: 微服务之间通过远程调用完成事务操作:当不同的微服务之间需要 ...详情>>
在微服务架构中,网关(Gateway)具有以下作用: 统一入口:网关为所有的微服务提供一个唯一的入口点,从而简化了客户端与服务的交互,同时保障了后台服务的安全性。 鉴权校验:网关能够识 ...详情>>
解释Java项目中的架构决策记录(ADR)及其应用
如何在Java项目中实现技术的持续改进?
解释Java项目中的技术架构评审流程
如何在Java项目中进行架构的可视化与分析?
解释Java项目中的技术债务评估与清理
eclipse创建一个java项目 eclipse怎么创建一个java项目
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02