扩展 MinIO 内部连接

Scaling up MinIO Internal Connectivity

MinIO 集群作为统一集群运行。这意味着任何请求都必须由任何服务器无缝处理。因此,服务器需要相互协调。到目前为止,这已通过传统的 HTTP RPC 请求来处理 - 并且这种方式一直为我们服务良好。每当服务器 A 想要调用服务器 B 时,HTTP 请求就会

阅读更多...

Golang 内部知识第 1 部分:自动生成的函数(以及如何摆脱它们)

也许如果您像我们在 Min [https://github.com/minio/minio]IO 中一样,您是否曾经在 Golang 调用堆栈中遇到过“自动生成的”函数,并想知道它们到底是什么?前几天,我们遇到了一种情况,调用堆栈显示以下内容:cmd.retryStorage.ListDir(0x12847c0, 0xc420402e70, 0x1, ...) minio/cmd/

阅读更多...

ToolsLib 切换到 MinIO 以实现扩展性和性能提升

ToolsLib 最近切换到一个全新的仪表板 [https://toolslib.net/blog/viewpost/2017/02/28/54-welcome-new-dashboard/]. 然而,在幕后,另一个切换正在发生。我们使用基于块的文件系统作为底层存储。但是,随着我们的发展,文件系统变得难以扩展。因此,我们正在寻求从基于块的存储迁移到对象存储系统,

阅读更多...

调试 Go 协程泄漏

在开始调试 Go 协程泄漏之前,让我先简要介绍一些基础知识,这些知识将为您提供更广泛的问题视角。并发编程。* 并发编程处理程序的并发执行,其中多个顺序执行流同时运行,从而导致计算执行更快。* 它有助于更好地利用多核

阅读更多...

介绍 MinIO 的 Webhook

MinIO 提供与一系列后端系统的集成,使您能够为项目构建完整的解决方案。该团队最近整合了社区的一个拉取请求,以添加 Webhook 支持,并希望与您分享一些相关信息。

阅读更多...

开发者,开发者,开发者!

根据 IDC 在 2014 年进行的一项研究,全球大约有 1850 万软件开发人员。虽然这仅占 70 亿世界人口的 0.26%,但他们对整体经济繁荣和进步的贡献令人难以置信。我将发布一系列博客文章来详细了解开发人员群体。地图学

阅读更多...