分类目录归档:工具链

rabbitmq


rabbitmq

RabbitMQ是一种开源的消息中间件系统,它实现了高级消息队列协议(AMQP)标准,提供了可靠的消息传递服务。RabbitMQ主要用于异步处理,分布式部署以及微服务架构等场景。

以下是 RabbitMQ 的一些特点和用途:

可靠性:RabbitMQ 支持多种消息传递模式,包括点对点、发布/订阅等,可以保证消息传递的可靠性和顺序性。

灵活性:RabbitMQ 提供了灵活的路由机制,可以根据消息类型、目的地等进行路由,方便实现不同的业务场景。

异步处理:RabbitMQ 可以将耗时的任务异步处理,从而提高应用程序的性能和响应速度。

分布式部署:RabbitMQ 支持多节点...

Read more

sentry


sentry

Sentry 是一个开源的错误跟踪工具和应用性能监控平台,它专注于帮助开发团队实时监控和诊断生产环境中的软件错误。Sentry 提供了一套强大的工具,以便于开发人员及时发现并解决应用程序中的 bug 和异常情况。

Sentry 的主要功能包括:

实时错误跟踪:Sentry 可以捕获应用程序中的错误、异常和崩溃,并提供实时的错误跟踪和日志记录。这使得开发人员可以快速了解问题的发生频率、严重程度和影响范围。

堆栈跟踪和上下文信息:Sentry 收集错误发生时的堆栈跟踪信息,同时也可以捕获相关的上下文信息,如用户操作、环境变量、HTTP 请求等,以便更好地理解错误发生的背景和原因...

Read more

kubevela-软件交付平台


kubevela

开箱即用的PaaS或serverless平台

KubeVela 是一个现代化的软件交付平台,它可以让你的应用交付在当今流行的混合、多云环境中变得更加简单、高效、可靠。 KubeVela 是基础设施无关的、可编程的,但最重要的是: 它是完全以应用为中心的。它可以帮助你构建多样化的云原生应用,并交付到任意的云和基础设施!

官网-中文

文档-中文

Read more

terraform


terraform

Terraform 是一种基础设施即代码(IaC)工具,用于创建、管理和部署基础设施资源。它由HashiCorp公司开发,并被广泛用于自动化云基础设施和跨多个云服务提供商的资源管理。

以下是 Terraform 的关键特性和工作原理:

  1. 声明性语言: Terraform 使用声明性语言(HCL,HashiCorp Configuration Language)来描述基础设施的状态和配置。HCL是一种易读易写的语言,类似于 JSON。

  2. 跨云平台: Terraform支持多个云服务提供商,包括AWS、Azure、Google Cloud等,以及本地基础设施。这使得用...

Read more