GopherDaily

GopherDaily

2024-01-03

每日一谚:try catch blocks are like goto-reinvented


Go技术生态

Go编程语言中流行的微服务框架概述
本文讨论了 Go 编程语言在微服务架构开发中的应用,重点介绍了其高性能、低资源消耗和简单的并发编程,并介绍了 Go Micro、Gin、Echo 和 KrakenD 等流行的框架。

GO vs RUST 速度测试 |2024年选择哪一个
本文比较了 Google 开发的 Go 和 Mozilla 开发的 Rust 的性能,比较了它们的简单性、效率和性能,其中 Go 更高效,而 Rust 提供了更多的控制和内存安全性。

Leveraging the Power of Error Recovery with the Recover Function in Golang
The blog post provides a comprehensive guide to the "recover" function in Golang, a built-in mechanism that allows for the recovery of the program after a panic, a condition that can cause the program to crash.

Redis是神
本文讨论了 Redis 的优势和用例,Redis 是一种用作数据库、消息代理、缓存和流式处理引擎的开源内存数据结构存储,重点介绍了其内置复制、Lua 脚本、LRU 逐出、事务和不同级别的磁盘持久性。

云原生技术

2024 年值得关注的公有云趋势
本文讨论了 2024 年公有云计算的主要趋势,包括人工智能 (AI) 和云计算的集成、即用即付无服务器计算的兴起以及行业特定云解决方案的兴起。

CURP 状态机引擎
本文讨论了 Xline 中 CurpServer 的实现,重点介绍了冲突检测队列和命令工作线程,它们驱动 Curp Server 内部状态机中的状态转换,从而维护动态冲突关系并确保接收到无冲突的命令。

2024 年的开发人员生产力:新指标,更多 GenAI
新堆栈讨论了 2024 年开发人员生产力的未来,强调了平台工程、AI 辅助的兴起,以及开发人员在衡量和提高生产力方面投入的重要性。

Open ID Connect (OIDC) 与 OAuth2.0:
本文讨论了 Open ID Connect (OIDC) 和 Open ID 2.0 之间的区别,重点介绍了 Open ID Connect 的日益普及及其与流行的开源身份和访问管理工具 Keycloak 的集成。

AI

流行工具与项目

apache/incubator-answer
适用于任何规模团队的问答平台软件。无论是社区论坛、帮助中心还是知识管理平台,您始终可以信赖 Apache Answer。

cli/cli
GitHub 的官方命令行工具

kubernetes/kubernetes
生产级容器调度和管理

hashicorp/terraform
Terraform 使你能够安全且可预测地创建、更改和改进基础结构。它是一种源代码可用的工具,可将 API 编码为声明性配置文件,这些文件可以在团队成员之间共享、视为代码、编辑、审查和版本控制。

keybase/client
Keybase Go 库, 客户端, 服务, OS X, iOS, Android, Electron

kubernetes-sigs/external-dns
为 Kubernetes 入口和服务配置外部 DNS 服务器(AWS Route53、Google CloudDNS 等)

kubernetes-sigs/kubebuilder
Kubebuilder - 用于使用 CRD 构建 Kubernetes API 的 SDK

open-telemetry/opentelemetry-collector
OpenTelemetry 收集器

GhostTroops/scan4all
官方仓库漏洞扫描:15000+PoCs;23种应用密码破解;7000+Web指纹;146种协议,90000+规则端口扫描;Fuzz、HW、令人敬畏的 BugBounty( ͡° ͜ʖ ͡°)......

deepmap/oapi-codegen
根据 OpenAPI 3 规范生成 Go 客户端和服务器样板

moby/moby
Moby Project - 容器生态系统的一个协作项目,用于组装基于容器的系统

external-secrets/external-secrets
External Secrets Operator 从 AWS Secrets Manager 等第三方服务读取信息,并自动将值注入为 Kubernetes 密钥。

grpc/grpc-go
gRPC 的 Go 语言实现。基于 HTTP/2 的 RPC

golangci/golangci-lint
Fast linters Runner for Go

distribution/distribution
用于打包、运输、存储和交付容器内容的工具包

rs/zerolog
零分配 JSON 记录器

go-playground/validator
💯Go Struct 和 Field 验证,包括 Cross Field、Cross Struct、Map、Slice 和 Array 潜水

kubevirt/kubevirt
Kubernetes 虚拟化 API 和运行时,用于定义和管理虚拟机。

gophish/gophish
开源网络钓鱼工具包

containers/skopeo
使用远程映像注册表 - 检索信息、映像、对内容进行签名

grpc-ecosystem/grpc-gateway
遵循 gRPC HTTP 规范的 gRPC 到 JSON 代理生成器

grafana/mimir
Grafana Mimir 为 Prometheus 提供可水平扩展、高度可用、多租户的长期存储。

open-policy-agent/opa
Open Policy Agent (OPA) 是一个开源的通用策略引擎。

prometheus/prometheus
Prometheus 监控系统和时序数据库。

prometheus/client_golang
适用于 Go 应用程序的 Prometheus 检测库


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

另一个邮件列表:https://gopher-daily.com

Copyright 2023 GopherDaily