rocketmq支持任意时间的延时(可以精确到秒级) 基于时间轮和高效mmap文件实现
mybatis 增强工具包,简化 CRUD 操作。 文档 http://baomidou.com 低代码组件库 http://aizuda.com
本 Gitee 仓库 是 Github 的镜像,有任何 issue 或 pull request,请在 Github 上联系我们。 Github:https://github.com/apache/shardingsphere/ 中文论坛:https://community.sphere-ex.com/
Apache ShardingSphere(Incubator) 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、graphql 查询语言、errno 统一定义错误码、gRPC 的使用 等等。
Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。
Alibaba-Sentinel dashboard源码,简单修改了限流规则的推拉,能实现与Apollo的修改同步,开箱即用!
Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性,本项目是为了实现Sentinel整合Apollo。启动参数-Dserver.port=8080 -Dmeta=http://192.168.0.194:8080 -Denv=dev -Dapp.id=sentinel-dashboard -Didc=default
基于rocketmq-spring-boot-starter的消息发送、顺序消息、事务消息案例
学习阿里巴巴消息中间件技术,顺便完善开源RocketMQ,使其支持事务消息,broker主备切换,消息消费记录等