对真正开源的真正贡献

关于我们在Sberbank Technologies Open Source上的发展方式的最新帖子透露了有关方法,理想和意识形态的许多有趣细节。

今天,我想谈一谈我们团队对开源的真正贡献。




我们团队的主要重点是Apache Ignite的开发,最近我们做了很多有用的事情。

因此,仅是事实。

1)2.5版中出现了拓扑的新版本: ZooKeeper周围星星
我们参与了稳定新功能的工作,并解决了许多问题。
现在,拥有庞大拓扑的客户不必担心群集的可靠性。

2) jsr107已更新至1.1版,我们在产品中添加了对它的支持。

3)我们完成了集群重新平衡,以使客户端节点的到达和离开都不会对其产生影响。

4)我们完成了 IgniteSet,现在分布式数据结构的实例数不影响单个实例的速度。

5)我们增加了对用于集群诊断的系统视图(SQL系统视图)的支持。
现在,习惯于管理RDBMS的客户更容易习惯于NoSQL网格。
在这个方向上,工作才刚刚开始,并将继续增加新的观点。

6)我们禁止对事务中的原子缓存进行操作,因为 如果发生事务回滚和数据可见性出现其他意外情况,它们可能导致群集中的数据不一致。
这使我们能够在测试和生产代码中发现许多错误。

7)我们添加了一个关键的错误处理机制。
现在,关键工作人员中的错误将根据所选策略进行处理,并且不会被忽略。

这不是一个完整的列表,最近有更多的问题需要解决,但是其余问题要么太简单,要么相反,需要撰写单独的文章来阐明已解决问题的本质。

例如,解决了极少数事件期间群集因拓扑变化而挂起的问题。

顺便说一下,我们的团队已准备好接受MSKSPB中的新成员。

Source: https://habr.com/ru/post/zh-CN418997/


All Articles