关于Gradle插件,分布式系统中的多线程和监视自动化:Yandex.Money metap的视频

在我们的办公室里,举行了传统的后端开发人员会议-Java Jam mitap。

我们讨论了如何使用Gradle插件来优化构建基础结构和自动化发布周期。 他们讨论了在分布式系统中组织多线程的现有方法的利弊。 最后,我们谈到了监控自动化的问题。

对于那些想参加会议但不能参加会议的人,以及每个想学习Yandex.Money和Hazelcast专家经验的人,三份报告的视频都被删了。



装配基础设施。 Gradle插件


Vita Khoryukova,Java开发人员(Yandex.Money)

Yandex.Money由许多微服务和库组成。 我们拥有频繁发布的版本和复杂的基础架构。 支持,甚至更多地添加新功能,并非易事。 我们如何工作? 现在,我们使用了二十多个Gradle插件来构建,自动化发布周期和执行其他任务。 我将讨论为什么要做出这个决定,以及使装配基础设施变得方便且易于扩展的道路。 当然,让我们看看最终的结果。





Hazelcast多线程如何工作


Vladimir Ozerov,软件工程师(Hazelcast)

Hazelcast是一个分布式系统,不仅必须在服务器之间,而且必须在一台计算机内进行良好地扩展。 我将讨论Hazelcast如何解决有效利用一台服务器资源的问题。 该报告将考虑在分布式系统中组织多线程的一般方法,以及Hazelcast的特定体系结构解决方案,我将分析它们的可行性,优点和缺点。




“监控反击”


Java开发人员(Yandex.Money)Dmitry Komarov

在报告中,我将介绍用于传递和存储指标的基础架构,解释我们使用的格式以及原因。 我将详细介绍监视,并告诉您为什么事件监视对我们变得很重要,以及为了使其自动化而解决了哪些问题。



在这里,您将找到演讲中提到的GitHub上的插件:

moira-trigger-plagin
moira-kotlin-dsl
grafana-dashboard-dsl
moira-kotlin-客户端
grafana仪表板插件



还有问题吗? 将其保留在评论中,我们将其传递给我们的发言人。

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


All Articles