基于数据库的分布式事务:多个服务共享同一个数据库,通过数据库事务来保证数据一致性。使用 Seata、XA 等技术实现分布式数据库事务。 基于消息中间件的事务:将事务拆分为多个子任务,在每个子任务完成时将结果发送到消息中间件,由消息中间件负责协调和管理整个事务的执行过程。 TCC 事务模型:使用 Try-Confirm-Cancel 三阶段提交协议来保证分布式事务的原子性和一致性。
最近更新: 1年多前实时流量控制:通过统计实时指标,实现对请求和响应流量的实时控制。 精细化限流:Sentinel支持多种限流策略,包括基于QPS、线程数、RT等多种维度的限流。 异常熔断:根据请求的状态码、异常类型、响应时间等指标,自动触发熔断机制,避免因异常请求而导致系统崩溃。 支持多种编程语言:支持多种编程语言的集成,包括Java、Go和C++等。 高可用性:支持集群模式,可以实现高可用性和无单点故障。
最近更新: 1年多前包含Elasticsearch 搜索引擎的基础知识, Elasticsearch 的安装和配置、索引和搜索、聚合与分析等内容,并提供了大量的案例代码和实践练习,方便学习和掌握 Elasticsearch 的使用方法。
最近更新: 1年多前包含 Spring Cloud 框架的基础知识,微服务架构、服务注册与发现、服务网关、配置中心等内容,并提供了大量的案例代码和实践练习,方便学习和掌握 Spring Cloud 的使用方法。
最近更新: 1年多前包含 RabbitMQ 消息中间件的基础知识, RabbitMQ 的安装和配置、交换机、队列、消息确认、消息持久化、集群等内容,并提供大量的案例代码和实践练习,方便学习和掌握 RabbitMQ 的使用方法。
最近更新: 1年多前