分布式下载集群组件
提供两个核心版本: 1.基于netty的HA集群(只依赖mysql,不依赖其他中间件)2.基于nacos和rabbitmq的高可用集群
采用调度和分配策略,结合生产者消费者模型, 天然支持动态调整下载速率(同时下载文件数)、查看下载进度、优先级下载(mq+内部优先队列)、断点下载、动态横向扩容(增加下载节点)等功能。
限流工具,支持本地、分布式限流,采用令牌桶算法;
支持注解方式,方便使用;
动态规则配置;
SDS是一个基于Java开发的简单、易用、高性能的服务降级系统,支持限流、熔断和降级等功能,服务端必备!!
麒麟分布式锁-支持redisson、zookeeper
重入锁、读写锁、联锁、红锁、公平锁
一款纯为爱发电的开源多租户、SAAS、系统,SpringCloud2024、Mysql、Mybatis-Plus、Spring Cloud Alibaba2023 、有BUG第一时间修复
🔥【推荐】🔥BSF 为 Base Service Framework 的简写,为技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。标准化使用规范,效能提升10倍。
BSF 集成封装Apollo,Rocket MQ,Redis, ES,ELK,XXL-JOB, Sharding JDBC,Cat,Eureka,七牛云,Swagger等三方中间件,并自研的监控报警
Apollo(阿波罗)是一个可靠的配置管理系统,适用于微服务配置管理场景。
基于Spring AOP 的声明式和编程式分布式锁,支持RedisTemplate、Redisson、Zookeeper
SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。