云计算

Istio 中基于标头的路由——无需标头传播

Istio 中基于标头的路由——无需标头传播

Istio 使用 Envoy 代理作为 Pod sidecar,应用程序将网络责任(例如入站和出站流量)委托给它,但有一个责任仍然属于应用程序容器:标头传播。 Envoy 代理无法将其发送到应用程序的请求与应用程序响应的请求关联起来,因此 Istio 无法自动传播标头。 图 1:如果应用程

向阳逐梦 向阳逐梦 2024-03-07
0 0 0
应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

作者:古琦 在现代软件架构中,微服务已成为构建可扩展和灵活应用程序的流行方式。每个微服务负责应用程序的一部分功能,它们共同工作以提供完整的服务。由于微服务架构的分散特性,监控变得至关重要,有效的微服务监控是确保高可用性、可靠性和服务质量的关键组成部分,它支撑了整个系统的健康运行和业务的持续增长。 随

法医 法医 2024-03-06
0 0 0
云消息队列 Confluent 版正式上线!

云消息队列 Confluent 版正式上线!

作者:阿里云消息队列 前言 在 2023 年杭州云栖大会上,Confluent 成为阿里云技术合作伙伴,在此基础上,双方展开了深度合作,并在今天(3月1日)正式上线“云消息队列 Confluent 版”。 通过将 Confluent 在 Apache Kafka 领域的专业技术及实战经验与阿里云强大

醒在深海的猫 醒在深海的猫 2024-03-06
0 0 0
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)

掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)

Go语言作为一门简洁高效的编程语言,其基本结构由关键字、标识符、常量、字符串和符号等标记组成。同时,Go语言采用换行符作为行分隔符,无需分号结束语句,使得代码更加简洁清晰。注释在Go语言中扮演着解释和说明代码作用的重要角色,提高了代码的可读性和可维护性。本文通过简单的示例演示了这些概念的应用。 Go

大白菜程序猿 大白菜程序猿 2024-03-06
0 0 0
借助 Terraform 功能协调部署 CI/CD 流水线Part 1

借助 Terraform 功能协调部署 CI/CD 流水线Part 1

在当今快节奏的开发环境中,实现无缝、稳健的 CI/CD 流水线对于交付高质量软件至关重要。在本文中,我们将向您介绍使用 Bitbucket Pipeline、ArgoCD GitOps 和 AWS EKS 设置部署的步骤,所有步骤都将利用 Terraform 的强大功能进行编排。在Part 1里,将

Escape Escape 2024-03-06
0 0 0
FINOPS调查现状表明自动化还有空间

FINOPS调查现状表明自动化还有空间

随着组织对 FinOps 的认识不断加深,他们看到了有效成本管理和优化的优势。 译自State of FinOps Survey Points to Room for More Automation,作者 Lucas Paratore; Cathal Cleary。 FinOps 基金会的最新调

大白菜程序猿 大白菜程序猿 2024-03-06
0 0 0
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(服务治理与网络访问)

总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(服务治理与网络访问)

前提介绍 Kubernetes,亦被称为K8s,是业界公认的容器编排巨擘,以其卓越的能力简化了容器化应用的部署、扩展和管理流程。通过其强大的功能,Kubernetes不仅提升了应用的可靠性和可伸缩性,还优化了资源利用率,为开发者和运维人员提供了更加高效、灵活的容器运行环境。 在传统的应用部署模式中,

爱可生开源社区 爱可生开源社区 2024-03-06
0 0 0
时序数据库入门 | 时序数据库的特点及与传统数据库的区别详解

时序数据库入门 | 时序数据库的特点及与传统数据库的区别详解

在过去的几年里,物联网(IoT)的日益普及和对实时数据的需求导致时序数据库(TSDB)的采用量大幅增长。根据 DB-Engines 的排名,TSDB 的普及率超过了其他任何类型的数据库,仅次于 Graph DBMS。 作为存储、管理和分析时序数据的重要工具,对时序数据库 (TSDB) 的需求在未来也

竹子爱熊猫 竹子爱熊猫 2024-03-06
0 0 0
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)

总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)

前提介绍 Kubernetes,亦被称为K8s,是业界公认的容器编排巨擘,以其卓越的能力简化了容器化应用的部署、扩展和管理流程。通过其强大的功能,Kubernetes不仅提升了应用的可靠性和可伸缩性,还优化了资源利用率,为开发者和运维人员提供了更加高效、灵活的容器运行环境。 在传统的应用部署模式中,

爱可生开源社区 爱可生开源社区 2024-03-05
0 0 0
华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会

华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会

本文分享自华为云社区《华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会》,作者: 云容器大未来。 全球顶级开源组织云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其2024年技术监督委员会(Technical Oversight

大白菜程序猿 大白菜程序猿 2024-03-05
0 0 0
掌握Go语言:探索Go语言中的代码块和作用域,增强程序灵活性与可维护性(5)

掌握Go语言:探索Go语言中的代码块和作用域,增强程序灵活性与可维护性(5)

在Go语言中,代码块是由一对花括号 {} 包围的一段代码,它可以包含一系列语句和声明。代码块定义了一段独立的作用域,在这个作用域内声明的变量、常量和函数等程序实体具有其作用域和访问权限。在代码块中声明的变量只能在该代码块内部被访问,称为局部变量;而在代码块外部声明的变量则称为全局变量,可以在整个包甚

大白菜程序猿 大白菜程序猿 2024-03-05
0 0 0
当说到云原生时,我们究竟在谈论什么?

当说到云原生时,我们究竟在谈论什么?

前言 近年来微服务与云原生、CI/CD这些概念被炒得很火,多数应用都会说自己利用了“云”资源,是一个云原生架构的应用。那么云原生到底是什么呢,或者说使用了什么样的技术的应用才能被称之为云原生应用呢? 云计算的兴起 首先云原生是和云计算分不开的,这里的云计算更多的指的是一种云上的资源,而云出现之前,市

大树 大树 2024-03-05
0 0 0
从MySQL到ByteHouse,抖音精准推荐存储架构重构解读

从MySQL到ByteHouse,抖音精准推荐存储架构重构解读

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 抖音依靠自身推荐系统为用户推送可能感兴趣的视频内容,其中兴趣圈层是推荐的重要能力,通过理解核心用户的偏好特征,判断两者偏好的相似性,从而构建同类用户的兴趣圈层,实现精准推荐。 以往的兴趣圈层往往依赖单一的维度或标

贤蛋大眼萌 贤蛋大眼萌 2024-03-05
0 0 0
apisix实现http流量灰度方案的演进

apisix实现http流量灰度方案的演进

这里是weihubeats,觉得文章不错可以关注公众号小奏技术 背景 想要实现http流量灰度的核心还是看你用什么网关,才能决定你用什么技术方案。 如果我们想用spring cloud gateway那一套,那么我们就需要自己去开发一些路由规则。 本次我们讨论的是云原生网关apisix的一种灰度发

捡田螺的小男孩 捡田螺的小男孩 2024-03-04
0 0 0
掌握Go语言:探索Go语言中的变量,灵活性与可读性的完美结合(4)

掌握Go语言:探索Go语言中的变量,灵活性与可读性的完美结合(4)

想要编写简洁高效的Go语言代码吗?掌握变量的使用是关键!Go语言的变量声明方式多样,包括var关键字和短变量声明,同时支持类型推断,让代码更加清晰易读。 变量声明方式 在Go语言中,变量的声明方式有两种:使用var关键字和短变量声明(:=)方式。 使用var关键字 使用var关键字声明变量时,需要显

宇宙之一粟 宇宙之一粟 2024-03-04
0 0 0
Volcano 源码解读(一)控制器

Volcano 源码解读(一)控制器

在云原生领域工作了 1.5 年,总是被各种业务压着,都没时间好好回头看看总结下。希望能够通过平台来记些笔记,也算是对自己的认可吧。 一、Volcano 背景 先来看看官方描述: Volcano 是 CNCF 下首个也是唯一的基于 Kubernetes 的容器批量计算平台,主要用于高性能计算场景。它

共饮一杯 共饮一杯 2024-03-04
0 0 0
Volcano 源码解读(二)调度器

Volcano 源码解读(二)调度器

背景 上篇文章咱们说了 Volcano 控制器原理,这篇文章来看下调度器核心逻辑。 调度器简介 接着终于到了 Volcano 的核心控制器部分。其实上部分 Controller 所有的调谐,最终都是为了能做好批调度。和其他文章一样,先看看官方的描述: 官方描述: 客户端提交的Job被schedu

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-03-04
0 0 0
掌握Go语言:深入探究Go语言中的命令源码文件与参数处理技巧(3)

掌握Go语言:深入探究Go语言中的命令源码文件与参数处理技巧(3)

在Go语言学习的路上,掌握命令源码文件与参数处理技巧是至关重要的。本文将深入探讨命令源码文件的概念、作用以及参数处理的方法,同时结合进销存项目,展示实际应用与代码示例。 命令源码文件的概述 命令源码文件是Go语言程序的运行入口,每个可独立执行的程序都必须有一个命令源码文件。通过构建或安装,我们可以生

剑圣无痕 剑圣无痕 2024-03-03
0 0 0
Kubernetes 1.29 中的上下文日志生成:更好的故障排除和增强的日志记录

Kubernetes 1.29 中的上下文日志生成:更好的故障排除和增强的日志记录

作者:Mengjiao Liu (DaoCloud), Patrick Ohly (Intel)译者:Mengjiao Liu (DaoCloud)代表结构化日志工作组和 SIG Instrumentation, 我们很高兴地宣布在 Kubernetes v1.24 中引入的上下文日志记录功能现已成

张二河 张二河 2024-03-03
0 0 0
掌握Go语言:Go语言基础构建模块解析,优缺点及进销存项目实战(2)

掌握Go语言:Go语言基础构建模块解析,优缺点及进销存项目实战(2)

Go语言的基础构建模块包括包声明、引入包、函数、变量、语句与表达式以及注释。让我们来逐一详细介绍这些内容,并结合进销存项目的例子代码。 包声明 包声明在Go语言中非常重要,它定义了当前文件所属的包。一个包是一组提供共享功能的Go源代码文件的集合。在每个Go源文件的非注释第一行必须声明属于哪个包。 p

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-03-02
0 0 0
1 8 9 10 11 12 166