Ready.Work
AN ULTRA-EASY, MODULAR MICROSERVICE, DISTRIBUTED TRANSACTION, PARALLEL COMPUTING, ALL-IN-ONE WEB FRAMEWORK
易于使用
框架原生集成微服务组件,自动识别彼此,大幅度减少了微服务组件之间的耦合配置及微服务组件之间的依赖关系。
节点自动发现
各节点自动发现,注册中心自动发现,配置中心自动发现,无中央节点,集群全节点分布式注册中心,不依赖第三方注册中心。
应用模块化
支持模块化设计,每个应用可以分为多个模块进行开发和挂载,各模块拥有独立版本号,install, uninstall, load, unload逻辑,各模块可以拥有各自配置文件。
分布式事务
框架原生分布式事务支持,无需依赖外部事务协调管理器或特别的服务支持,目前支持TCC、LCN(原生回滚)和TXC(补偿回滚)三种事务模型。
分布式缓存
框架原生分布式Key/Value缓存支持,一般无需外部依赖redis或其他Key/Value数据库。
分布式数据库
框架原生内置分布式数据库,无需外部依赖Mysql及其他数据库组件即可实现分库分表。
消息服务
框架原生内置分布式消息服务,可以应对简单消息服务需求,高性能消息服务还需外部专业(Kafka/rocketMQ)消息服务组件。
并行计算
框架原生并行计算支持,可将计算任务分发到各节点并行计算,支持类MapReduce操作模式。
多应用支持
支持同一个JVM启动多个应用工作在不同端口。
日志系统
框架原生日志系统,无需为SLF4J、Logback等日志系统的冲突而烦心。
分布式限流
支持分布式限流,支持IP黑白名单每秒通过请求限流设定,支持每IP并发数限制及每线程下行速率限制,任意节点设定,其他节点自动应用相同设定。
时间及ID服务
框架自行计算时间,不依赖主机或服务器系统时间,确保集群节点间时间统一可靠。建立在此时间保障下的改良版雪花分布式ID,无需担心时间回拨问题。
事件驱动
框架支持事件驱动,事件监听器可以接收当前节点应用的内部事件,也可以接收集群节点事件,任意节点可以接收集群其他节点发出的特定全局事件。
子域名支持
框架原生支持子域名解析,只需将泛域名解析到服务器,controller上可以直接注解指定子域名。
敬请期待
框架原生分布式OAUTH2,原生APM系统,原生审计及数据权限系统,原生分布式人工智能支持。