Apache ShardingSphere(Incubating)周报 2019.5.27-2019.5.31

本周工作

ShardingSphere功能开发

新功能开发

1. ShardingSphere集成Seata的AT事务(#2335,等待Seata社区反馈)

2. ShardingProxy支持独立使用脱敏 (#2443,完成)

3. 扩展Atomikos数据库存储recovery日志(#2455,完成)

4. 整合Narayana和Bitronix至主干代码(#2456,完成)

功能优化&重构

1. 优化治理模块,只处理被修改的数据源,而非全量数据源重建,以减少业务数据库生产连接影响(#1427,完成)

2. 整理SQL解析测试用例(#2384,完成)

3. 重构SQL解析引擎生命周期 (#2428 进行中)

4. 将SQLToken从解析模块移动到改写模块 (#2457 进行中)

5. 优化NewInstanceServiceLoader(#2477,进行中)

Bug修复

1. Sharding-Proxy查询bit类型值不正确 (#2460, 完成)

问题讨论

1. 升级ShardingSphere依赖的JDK版本(https://lists.apache.org/thread.html/849a9965e89bd809443239ce3a394730f2d740cc18003f5ed164539e@%3Cdev.shardingsphere.apache.org%3E,进行中)

ShardingSphere生态建设

对外分享

1.  公众号文章《Apache ShardingSphere (Incubating)性能监控指南》 (完成)

官网建设

1. 优化所有分库分表配置 (incubator-shardingsphere-doc# #183, 完成)

2. 比对文档更新,将更新的部分重新编辑翻译:Manual, Sharding-JDBC Usage(incubator-shardingsphere-doc PR #185, #192, 完成)

社区合作

1. 将OpenSharing UI捐入Apache基金会 (https://lists.apache.org/thread.html/5cb119e4c7219c2bc0971a831d385b2c6ad1244c6fa9c20c29306d1a@%3Cdev.shardingsphere.apache.org%3E,进行中)

2. ShardingSphere 4.0.0-RC1的SkyWalking插件 (https://github.com/apache/skywalking/issues/2699, 已按建议修改,待合并)

3. ShardingSphere 4.0.0-RC1的SkyWalking插件集成测试 (https://github.com/SkyAPMTest/agent-auto-integration-testcases/pull/73, 通过测试,待合并)

4. 完成Seata的TmRpcClient和RmRpcClient的优化(等待Seata社区反馈)(https://github.com/seata/seata/issues/983)

5. 感谢github ID@wgy8283335提出的pr,用于实现Leaf Generator(#1775,进行中)

640?wx_fmt=jpeg

下周计划

ShardingSphere功能开发

功能优化&重构

1. 重构SQL解析引擎生命周期 (#2428)

2. 将SQLToken从解析模块移动到改写模块 (#2457)

3. 删除逻辑索引配置相关逻辑,采用自动生成的方式,以支持新建多逻辑索引,并减少用户配置使用成本 (#2464)

4. 优化NewInstanceServiceLoader(#2477)

5. 优化Sharding-Opentracing模块,以SPI方式支持多种Opentracing实现 (#2478)

社区可认领的任务

1. #1775,#1907,#1951,#1998,#2132,#2144,#2439,#2466

640?wx_fmt=gif

Apache ShardingSphere(Incubating)自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:Github上收获7000+的stars,70+公司企业的成功案例。此外,越来越多的企业和个人也加入到Apache ShardingSphere(Incubating)的开源项目中,为它的成长和发展贡献了巨大力量。

ShardingSphere目前长期开放招聘全职研发人员,欢迎开源社区优秀人才加入我们,共同打造出色的开源生态。

ShardingSphere在进入Apache基金会孵化器以来,受到了越来越多的关注,我们的目标是将其打造为分布式数据库中间件的标准。参与开源项目的开发和社区建设,不但能够为参与者和项目本身带来收益,还能够让参与者享受乐趣、带来成就感,一举多得。

该职位长期开放,欢迎大家参与ShardingSphere的开发和社区建设。我们优先考虑对ShardingSphere有深入了解并且深度参与社区建设的同学。我们等你来一起全职玩转开源!

项目地址:

https://github.com/apache/incubator-shardingsphere

更多信息请浏览官网:

https://shardingsphere.apache.org/

职位信息:

https://mp.weixin.qq.com/s/V4qfA5KjiCWvKNQM6cdnYw

招聘邮箱:

zhangliang@apache.org

640?wx_fmt=jpeg

扫码进群

640?wx_fmt=jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值