关于我们在
Sberbank Technologies Open Source上的发展方式的
最新帖子透露了有关方法,理想和意识形态的许多有趣细节。
今天,我想谈一谈我们团队对开源的真正贡献。
我们团队的主要重点是
Apache Ignite的开发,最近我们做了很多有用的事情。
因此,仅是事实。
1)2.5版中出现了拓扑的新版本:
ZooKeeper周围的
星星 。
我们参与了稳定新功能的工作,并解决了
许多问题。
现在,拥有庞大拓扑的客户不必担心群集的可靠性。
2)
jsr107已更新至1.1版,我们在产品中
添加了对它的支持。
3)我们
完成了集群重新平衡,以使客户端节点的到达和离开都不会对其产生影响。
4)我们
完成了 IgniteSet,现在
分布式数据结构的实例数不影响单个实例的速度。
5)我们
增加了对用于集群诊断的系统视图(SQL系统视图)的支持。
现在,习惯于管理RDBMS的客户更容易习惯于NoSQL网格。
在这个方向上,工作才刚刚开始,并将继续增加新的观点。
6)我们
禁止对事务中的原子缓存进行操作,因为 如果发生事务回滚和数据可见性出现其他意外情况,它们可能导致群集中的数据不一致。
这使我们能够在测试和生产代码中发现许多错误。
7)我们
添加了一个关键的错误处理机制。
现在,关键工作人员中的错误将根据所选策略进行处理,并且不会被忽略。
这不是一个完整的列表,最近有更多的问题需要解决,但是其余问题要么太简单,要么相反,需要撰写单独的文章来阐明已解决问题的本质。
例如,解决了极少数事件期间群集因拓扑变化而挂起的问题。
顺便说一下,我们的团队已准备好接受
MSK和
SPB中的新成员。