本文主要是介绍Sharding-Sphere 3.0.0.M4 国庆发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
盼望着,盼望着,小长假真的要来了!大家有没有很高兴呢?
金秋十月,国庆佳节来临之际,Sharding-Sphere也为大家带来了问候礼:Sharding-Sphere 3.0.0.M4 正式发布!
Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。
本期看点
在九月份初发布的Sharding-Sphere 3.0.0.M3基础上,九月末的Sharding-Sphere 3.0.0.M4又增加了新特性、优化了内核、调整了部分模块结构和API,具体更新如下所示:
内核部分
重构执行引擎,自动平衡资源与性能,降低配置成本。
Sharding-Proxy
支持数据库多Schema结构。
数据库治理
链路追踪功能增强。
API调整
Maven坐标调整:
将<artifactId>sharding-jdbc</artifactId>调整为<artifactId>sharding-jdbc-core</artifactId>。
包结构重构:
将io.shardingsphere.core.api调整为io.shardingsphere.api
将io.shardingsphere.jdbc调整为io.shardingsphere.shardingjdbc
将io.shardingsphere.proxy调整为io.shardingsphere.shardingproxy
强制路由(Hint)API调整
3.0.0.M4已渐趋完善,功能点基本完整,使用较为稳定,性能日渐提高。如无意外,我们的下个版本应为3.0.0正式版,欢迎大家测试,并提出宝贵意见。
获取方式
1. Sharding-JDBC获取方式
<groupId>io.shardingsphere</groupId>
<artifactId>sharding-jdbc-core</artifactId>
<version>3.0.0.M4</version>
2. Sharding-Porxy获取方式
线路规划
在Sharding-Sphere 3.0.0发布之后,我们正在全力完成分布式事务模块,与此同时,我们仍然对其他模块进行功能新增、性能优化。
Sharding-Sphere的线路规划演进图
Sharding-Sphere近期相关计划安排是什么呢?欢迎大家来gitHub围观、留言!
https://github.com/sharding-sphere/sharding-sphere/issues/1189
Sharding-Sphere自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:在Github上收获5000+的star,2000+forks,60+公司企业的成功案例。此外,越来越多的企业和个人也加入到Sharding-Sphere的开源项目中,为它的成长和发展贡献了巨大力量。
我们从未停息过脚步,聆听社区伙伴的需求和建议,不断开发新的、强大的功能,不断使其健壮可靠!
开源不易, 我们却愿向着最终的目标,步履不停!
那么,正在阅读的你,是否可以助我们一臂之力呢?分享、转发、使用、交流,以及加入我们,都是对我们最大的鼓励!
项目地址:
https://github.com/sharding-sphere/sharding-sphere/
更多信息请浏览官网:
http://shardingsphere.io/
关注我们
长按识别二维码 关注“公众号”
扫码进群
这篇关于Sharding-Sphere 3.0.0.M4 国庆发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!