项目

微服务网关

高性能微服务API网关

分布式事务

柔性分布式事务解决方案

强一致性分布式事务解决方案

可靠消息分布式事务解决方案

流行工具

小而全的Java工具类库

更轻量,更简单实用的HTTP客户端框架

轻量,快速,稳定,可编排的组件式流程引擎

Java服务端图片合成工具

Spring-boot http服务:netty

量化交易平台

企业级认证

史上功能最全的 Java 权限认证框架

业界领先的企业级开源IAM身份管理和身份认证产品

面向REST API的高性能认证鉴权框架

运维管控

简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

分布式日志

轻量级的分布式日志标记追踪神器

Agent监控

无侵入分布式监控,致力于应用级监控的工具

metrics 字节码工具

微服务RPC

高可用可拓展的RPC框架

分布式调度

分布式调度框架

Hmily介绍

Hmily是一款高性能,零侵入,柔性分布式事务解决方案,目前主要提供柔性事务的支持,包含 TCC, TAC(自动生成回滚SQL) 方案,未来还会支持 XA 等方案。

Raincat介绍

Raincat是基于二阶段提交+本地事务补偿机制来实现的强一致性分布式事务解决方案。无缝支持dubbo,motan,springcloud等Rpc框架的微服务。

Myth介绍

Myth是基于可靠消息最终一致性分布式事务框架,无缝支持dubbo,springcloud,motan等rpc框架的微服务

特性一览

  • 高可靠性

    支持分布式场景下,事务异常回滚,超时异常恢复,防止事务悬挂

  • 易用性

    提供零侵入性式的 Spring-Boot, Spring-Namespace 快速与业务系统集成

  • 高性能

    去中心化设计,与业务系统完全融合,天然支持集群部署

  • 多种RPC支持

    Dubbo, SpringCloud,Montan, brpc, tars 等知名RPC框架

  • 可观测性

    Metrics多项指标性能监控,以及admin管理后台UI展示

  • 多种日志存储

    mysql, oracle, mongodb, redis, zookeeper 等方式

特性一览

  • 支持多种Rpc

    raincat为dubbo,springcloud,motan提供了单独的jar包提供支持

  • 支持Spring-boot-start

    提供支持spring-boot-start方式启动的jar包

  • 高可用的协调者

    采用eureka作为注册中心,可集群部署,达到服务的高可用,采用redis集群来分布式存储事务数据

  • 协调者采用netty通信

    采用netty与参与者,发起者进行长连接通信

  • 解决极端情况下事务不一致的情况

    raincat采用保存日志的方式,在极端donw机情况下,通过日志来恢复

  • 支持内嵌事务

    支持rpc的且套调用

特性一览

  • 支持多种Rpc

    Mtyh为dubbo,springcloud,motan提供了单独的jar包提供支持

  • 支持Spring-boot-start

    提供支持spring-boot-start方式启动的jar包

  • 支持多种事务日志的存储以及多种序列化方式

    用户根据参数配置来动态的选择自身需要的方式,达到最优

  • 事务日志高性能异步读写

    采用disruptor框架进行事务日志的异步读写

  • 支持各种MQ中间件

    jms(activimq),amqp(rabbitmq),kafka,roceketmq

  • 支持内嵌事务

    支持rpc的且套调用