Ready.Work 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Ready.Work 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Ready.Work 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 ReadyWork
适用人群 未知
收录时间 2021-11-01

软件简介

Ready.Work 是一款超简单、模块化微服务、分布式事务、并行计算、一体化 Web 框架。

易于使用

框架原生集成微服务组件,自动识别彼此,大幅度减少了微服务组件之间的耦合配置及微服务组件之间的依赖关系。

节点自动发现

各节点自动发现,注册中心自动发现,配置中心自动发现,无中央节点,集群全节点分布式注册中心,不依赖第三方注册中心。

应用模块化

支持模块化设计,每个应用可以分为多个模块进行开发和挂载,各模块拥有独立版本号,install, uninstall, load, unload逻辑,各模块可以拥有各自配置文件。

分布式事务

框架原生分布式事务支持,无需依赖外部事务协调管理器或特别的服务支持,目前支持TCC、LCN(原生回滚)和TXC(补偿回滚)三种事务模型。

分布式缓存

框架原生分布式 Key/Value 缓存支持,一般无需外部依赖 redis 或其他Key/Value数据库。

分布式数据库

框架原生内置分布式数据库,无需外部依赖Mysql及其他数据库组件即可实现分库分表(开发中)。

并行计算

框架原生并行计算支持,可将计算任务分发到各节点并行计算,支持类MapReduce操作模式。

分布式限流

支持分布式限流,支持IP黑白名单每秒通过请求限流设定,支持每IP并发数限制及每线程下行速率限制,任意节点设定,其他节点自动应用相同设定。

时间及ID服务

框架自行计算时间,不依赖主机或服务器系统时间,确保集群节点间时间统一可靠。建立在此时间保障下的改良版雪花分布式ID,无需担心时间回拨问题。

事件驱动

框架支持事件驱动,事件监听器可以接收当前节点应用的内部事件,也可以接收集群节点事件,任意节点可以接收集群其他节点发出的特定全局事件。

子域名支持

框架原生支持子域名解析,只需将泛域名解析到服务器,controller上可以直接注解指定子域名。

敬请期待

框架原生分布式OAUTH2,原生APM系统,原生审计及数据权限系统,原生分布式人工智能支持。

社区版第一个版本于国庆节发布,很多文档和测试用例还没来得及补上。本框架来源自开源社区,完全属于内部项目框架,考虑到或许有人也会有需要,拆分整理出来提供给需要到人。 比较仓促,很多地方尚不完善,也不优雅,如果您不喜欢,路过就好,如果对您有帮助,那就点个赞吧!  

Gitee仓库:https://gitee.com/LyuWeihua/ReadyWork
Github仓库:https://github.com/LyuWeihua/ReadyWork
文档:https://ready.work/zh-CN/docs/

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
2021/11/01 15:13

Ready.Work 0.6.6.rc6 发布,一款原生支持分布式事务、大数据并行计算的微服务框架

Ready.Work 0.6.6.rc6 发布,本次更新以下内容: 1. 单体应用增加多数据源事务支持。 2. 集群应用新增支持负载均衡优化器,可以将关联的分布式事务优化到同一个节点,提高性能。 3. 框架缓存服务默认使用caffeine,不在试用ehcache。 4. JDBC事件支持优化,并新增数据变更事件,支持监听表格数据的insert/update/delete等行为。 5. 切面编程新增支持自定义注解拦截器支持,新增java代码修改器支持。 Ready.Work 是一款超简单,原...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部